Map Esc-Taste in Vim

7

Ich bin ein anfänglicher Vim-Benutzer. Ich hasse es, die Esc -Taste zu drücken, was ein bisschen weit auf meinem T61 ist. Um in den Befehlsmodus zurückzukehren. Wie ordne ich es auf F4 ?

zu     
unj2 19.04.2009, 00:42
quelle

5 Antworten

18

Für eine einzelne Sitzung könnten Sie einfach die folgenden Tastenanschläge genau eingeben:

esc i m p > Raum f 4 Raum & lt; e s c eingeben >

Der Schlüssel esc stellt sicher, dass Sie sich im Befehlsmodus befinden, der Doppelpunkt startet einen Zeilenbefehl und der imap ordnet F4 den Schlüssel ESCAPE zu.

Wenn dies jedoch für jede Sitzung beibehalten werden soll, müssen Sie Ihre Vim-Startdatei hinzufügen.

Der Speicherort hängt von Ihrer Umgebung ab (für meine Linux-Box ist es $ HOME / .gvimrc für gvim, $ HOME / .vimrc für vim). Sie müssen es finden und die Zeile hinzufügen:

%Vor%

Ein Trick, den Sie verwenden können, ist, eine nackte Vim-Sitzung ( vim ohne ein Argument) zu starten und dann

einzugeben %Vor%

öffnet Ihre aktuelle Startdatei.

Auch

%Vor%

sollte Ihnen den Speicherort unter Windows mitteilen.

    
paxdiablo 19.04.2009, 01:05
quelle
9

Genau wie viele Emacs-Benutzer ihre "Caps Lock" -Taste an "Control" binden, binden die Vimmer ihre "Caps Lock" an "Escape" zurück.

... zumindest tue ich es. Und es wirkt Wunder.

    
Vicent Marti 19.04.2009 16:59
quelle
8

Eine weitere Möglichkeit, den Einfügemodus zu beenden, ist die Verwendung von Strg + C. Nicht sicher, ob das in Ihrer Situation hilft.

    
Greg Hewgill 19.04.2009 00:45
quelle
5

Versuchen Sie es mit der Startreihe:

%Vor%     
ris 19.04.2009 12:41
quelle
2
%Vor%     
Matt 19.04.2009 00:46
quelle

Tags und Links