Emacs schnelle Navigation nach Charakter?

8

Ich bin auf ein interessantes Paket gestoßen, das eine schnelle Navigation nach Charakter ermöglicht, aber ich kann es nicht mehr finden und kann mich nicht an seinen Namen erinnern. Offensichtlich kam die Idee von vim. Es gibt definitiv eine Emacswiki-Seite dafür.

Im Grunde drücken Sie eine Taste, um in einen untergeordneten Modus zu wechseln, geben Sie einen Suchbegriff ein, und das Fenster wird abgeblendet, und alle Vorkommen des Suchbegriffs werden im Fenster nacheinander hervorgehoben. Dann können Sie "a" drücken, um zum ersten, "b" für den zweiten usw. zu gelangen.

Irgendwelche Hilfe?

Bearbeiten: Ich werde das vim-Tag hinzufügen, da der Name des vim-Pakets ausreicht, um es zu finden.

    
event_jr 17.12.2011, 09:04
quelle

3 Antworten

14

ace-jump-mode scheint zu sein, wonach du suchst.

  

Die Inspiration für AceJump kommt von einem Vim-Plugin namens    EasyMotion .   EasyMotion bietet eine viel einfachere Möglichkeit, Bewegungen in vim zu verwenden. Es   nimmt das aus w oder f {char} durch   Markieren Sie alle möglichen Optionen und lassen Sie eine Taste drücken   um direkt zum Ziel zu springen. Also habe ich beschlossen, etwas zu schreiben   ähnlich für Emacs.

Dieser Nebenmodus bietet folgende Möglichkeiten:

  • Springe zu einem Wort
  • Springe zu irgendwelchen Zeichen in einem Wort
  • Springe zu einer Zeile

Die Wiki-Seite ist auch auf der Seite verfügbar Emacswiki .

    
Daimrod 17.12.2011, 10:24
quelle
2

Wenn der Name des Vim-Pakets ausreicht: Ich denke, Sie beziehen sich auf EasyMotion .

    
Greg Sexton 17.12.2011 10:36
quelle
1

Es heißt iy-go-to-char.el , und Sie haben es wahrscheinlich in diesen EmacsRocks-Screencast . Ich habe es vor einiger Zeit auch auf marmelade-repo.org hochgeladen, was dir bei der Verwendung von package.el helfen kann.

    
sanityinc 17.12.2011 09:38
quelle

Tags und Links