Wie kann ich Escape-Taste in vsvim (in Visual Studio 2015) erneut binden? Jetzt benutze ich esc oder ctrl + [, um den Befehlsmodus zu aktivieren, aber ich möchte stattdessen df
Schlüssel verwenden. Wie kann ich sie wieder binden?
Ich finde heraus, dass ich .vsvimrc
Datei in meinem HOME-Verzeichnis erstellen und dort einen Befehl ähnlich wie nmap <df> :vsc MyCommand
schreiben muss. Ist es richtig?
Aber ich verstehe nicht, was genau Befehl sein muss stattdessen "MyCommand".Vsvim Escape-Taste wiederbindend
0
A
Antwort
0
Sie benötigen eine .vimrc
Datei. Auf einem Mac oder Linux Computer würde es in Ihr Home-Verzeichnis gehen. Ich vermute von Ihrer Frage, dass Sie unter Windows sein könnten. Eine kurze Google-Suche zeigt, dass das HOME-Verzeichnis unter Windows wahrscheinlich auch richtig ist. Wenn Sie sicher gehen möchten, öffnen Sie vim, geben Sie :echo $HOME
ein und drücken Sie die Eingabetaste. Es wird der Dateipfad gedruckt. Unter Windows sollte diese Datei auch _vimrc
heißen.
Sobald Sie Ihre vimrc erstellt haben sind diese Zeile
inoremap df <esc>
Sie werden vim schließen und es für den Befehl Arbeit wieder aufzunehmen.
0
Ich suchte nach dieser Zeile: inoremap df <esc>
, weil ich "Escape" oder "Strg + [" verwenden, um den Befehlsmodus aus dem Eingabemodus zu gelangen.
Absolut richtig - dummer Fehler meinerseits. Meine Antwort sollte "Inoremap" lauten. Ich habe es bearbeitet. – lwassink