2017-12-08 2 views
1

Ich habe viele Führerschlüsselzuordnungen in meiner .vimrc-Datei für Befehle erstellt, die Sie nach Eingabe von ":" eingeben. Zum BeispielVim Leader Key Mapping für zR?

map <Leader>sw :StripWhitespace<CR> 

Aber wie schafft man einen Führer Keymapping in .vimrc für einen Befehl, der wie „zr“, die alle Falten öffnen? Dies ist kein Befehl, den Sie ":" eingeben würden, bevor Sie ihn eingeben.

Antwort

2

Sie erstellen es auf die gleiche Art und Weise: Führerkombination, gefolgt von der Tastenkombination, der Sie zuordnen möchten. Es gibt nichts besonders Besonderes an den ex-Befehlszuordnungen. So zum Beispiel, ich habe Ctrl - ^ abgebildet Führerp:

map <Leader>p <C-^> 

, weil es eine besonders ärgerlich Kombination ist auf meiner geteilten Tastatur zu erreichen. In Ihrem Fall denke ich, Sie verwenden würden:

map <Leader>ff zR 

Offensichtlich ff ist nur ein Beispiel zu binden. Sie benötigen keine <CR>, weil Sie auch keine benötigen, wenn Sie den Befehl im normalen Modus eingeben.