2014-07-05 26 views
7

Wie können Sie in vim ein Lesezeichen setzen? Ich möchte einige Zeilen und Funktionen als Lesezeichen speichern. Wie machen Sie ein Lesezeichen für den Code? Mein Code wird in C geschrieben.Einstellen eines VIM-Lesezeichens

+0

Sie betrachten könnte Blick auf [ausgelassene ctags] (http://ctags.sourceforge.net). Es integriert sich wirklich gut mit vim. Es ermöglicht Ihnen, zu Funktionsdefinitionen zu springen. Relevanter Hilfeabschnitt in vim ': h tagsrch.txt' – FDinoff

Antwort

12

Wenn Sie ma eingeben, wird ein Lesezeichen für die aktuelle Zeile an der aktuellen Position mit dem Namen a erstellt.

zum Beispiel die Eingabe einer ma hat ein Lesezeichen an der genauen Standort geschaffen, in dem sich der Cursor

enter image description here

Um Zugang Markiert Linie innerhalb Vi markiert ist, können Sie verwenden - {Makroname}

Backtick gefolgt von dem Makronamen. Gehe zum genauen Lesezeichen-Ort. Dies springt zu der genauen Zeichenposition innerhalb der Zeile, von der es zuvor mit einem Lesezeichen versehen wurde.

Wenn Sie zum Beispiel `a eingeben, gelangen Sie zum Lesezeichen mit dem Namen" a ". d.h Es wird Sie an den Ort zu bringen, wo sich der Cursor in der oben Abb 1.

`a 

source

+3

' 'a' (einfacher Anführungsstrich, a) funktioniert auch. – amphetamachine

4

Großbuchstaben können Sie global bookmars (das heißt in allen Puffern/Tabs) gesetzt Hoch beleuchtet ist.

so können Sie mA verwenden global Lesezeichen A zu setzen, und verwenden Sie dann ‚A dieser Markiert Platz zu bekommen, auch wenn Sie

andere Datei bearbeiten
Verwandte Themen