Entschuldigung, ich habe das Problem herausgefunden. Wir sollten die noremap
Konfiguration einfach nicht verwenden, wenn wir damit umgehen <Plug>
. Das Ändern der Karte imap
würde funktionieren.
Vim ruft nicht mehr an <plug> im Einfügemodus? </plug>
Ich habe die folgende Konfiguration in meiner Vimrc-Datei.
inoremap <C-A> <Plug>InsertComment
Und irgendwo in meinem vim-Ordner, den ich definiert habe
inoremap <silent> <Plug>InsertComment <ESC>:call INSERT_MY_COMMENT
Das Mapping hat wirklich gut funktioniert, nachdem ich es konfiguriert habe. Aber vor kurzem hörte es auf zu funktionieren. Und wann immer ich Key-Bind im Einfügemodus verwenden kann, statt voreingestellt die Funktion aufzurufen, die ich zugeordnet habe, fügt vim die gesamte <Plug>InsertComment
Sache einfach in meinen Puffer ein.
Ich habe versucht zu debuggen und habe das herausgefunden, wenn ich kartiere
inoremap <C-A> <ESC>:call INSERT_MY_COMMENT
Es funktioniert immer noch wie gewünscht, was bedeutet, dass mit dem <Plug>
Teil etwas nicht stimmt .
Ich habe jedoch keine Ahnung, warum <Plug>
vim nicht mehr als ein Handle interpretiert wird, um andere Plugins aufzurufen.
Ich habe auch versucht, manuell zu kopieren und einzufügen
inoremap <silent> <Plug>InsertComment <ESC>:call INSERT_MY_COMMENT inoremap <C-A> <Plug>InsertComment
in der Befehlszeile von vim, nur um sicherzustellen, dass die Konfigurationen nicht versehentlich gelöscht wurden. Trotzdem würde vim das nicht als Funktion akzeptieren, sondern den reinen Text in den Puffer kopieren.
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
3
Warum stürzt der Macbook Pro Unibody im Ruhezustand unter Windows ab?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
iTunes auf dem Mac: Wie verwendet man eine externe Musikbibliothek auf einem NAS (Windows-Freigabe)?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?