Frage

Ich habe versucht, einen vim-Befehl mit dem Nerd Commenter -Plugin zu erstellen.Grundsätzlich sieht es nach etwas Hilfe hier so aus:

command! -nargs=? -range=% Ct :normal <line1>ggv<line2>gg<Leader>c<space>

Es funktioniert, wenn ich :so .vimrc verwende, aber wenn ich vim neu starte, führt es nur 5 g g v aus 1 2 g g ohne , c Leerzeichen .Ich denke, das liegt daran, dass der Teil , c space vom Plugin stammt, aber ich frage mich, ob es eine Möglichkeit gibt, dies zu beheben.Könnte jemand helfen?

War es hilfreich?

Lösung

Vielleicht definieren Sie den Befehl, bevor Sie "mapleader" in Ihrer .vimrc setzen?

Vom :help mapleader:

Note that the value of "mapleader" is used at the moment the mapping is
defined.  Changing "mapleader" after that has no effect for already defined
mappings.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top