Bei Verwendung von gVim unter Windows 7 kann ich nicht mit ^] ( CTRL+ ]) zu Tags springen, wie in der Vim- Dokumentation beschrieben:
<C-LeftMouse> *<C-LeftMouse>* *CTRL-]*
CTRL-] Jump to the definition of the keyword under the
cursor. Same as ":tag {ident}", where {ident} is the
keyword under or after cursor.
When there are several matching tags for {ident}, jump
to the [count] one. When no [count] is given the
first one is jumped to. See |tag-matchlist| for
jumping to other matching tags.
{Vi: identifier after the cursor}
Das hat mich beim Lernen von Vim sehr gestört . Am Ende habe ich es geschafft, es mit diesem hackigen Mapping zu lösen
nnoremap <leader>t :tag <c-r><c-w><cr>
Dadurch konnte ich mit zu Tags springen \t
(ich habe die Standardeinstellung von \
as verwendet <leader>
).
Dies ist für mich kein Problem mehr, da ich jetzt nur noch gnu / linux zum Programmieren benutze und bereits so ziemlich alle Hilfe gelesen habe, die es zu lesen gibt. Aber wenn man bedenkt, dass dies dazu beigetragen hat, meine Erfahrung mit dem Erlernen von Vim so viel schlechter zu machen, bitte ich hier, dies für Menschen zu lösen, die sich in der gleichen Situation befinden, in der ich mich befand.
Warum funktioniert CTRL+ ]unter Windows 7 nicht für mich und wie kann es behoben werden?
Bearbeiten : Der Titel wurde mit der Information bearbeitet, dass dieses Problem durch das von mir verwendete Tastaturlayout verursacht wird.
^]
, das eingegeben werden Ctrl-AltGr-9
muss und das in Vim nicht funktioniert. Ich habe meine eigene Frage mit diesen Informationen beantwortet.
<C-]>
auf einer AZERTY Mac-Tastatur durch Drücken erhalten <C-$>
und befindet $
sich an derselben physischen Position wie ]
auf QWERTY-Tastaturen.
Ctrl-]
Drücken überhaupt keinen Ctrl-[
Ctrl-]
ein Wort zu verwenden?