Delete Key ändert den Groß- und Kleinbuchstaben in Vim

8

Ich versuche, in Vim zu kommen. Ich betreibe es im Terminal unter OS X.

Immer, wenn ich die Löschtaste drücke, ändert sich einfach die Groß- und Kleinschreibung dieses Buchstabens, anstatt sie zu löschen. Wenn ich auf meinen Server SSH spreche und Vim dort verwende, löscht er normal.

Irgendwelche Ideen, was schief gehen könnte?

    
Nicky Hajal 12.07.2010, 17:38
quelle

3 Antworten

2

Das Problem war, dass ich in meinem .vimrc

hatte %Vor%

Nahm das aus und alles war gut - tut mir leid wegen der Probleme, danke!

    
Nicky Hajal 14.07.2010, 16:11
quelle
14

Das Problem

Der Del Schlüssel erzeugt den Code ^[[3~ in meinem urxvt Terminal unter GNU / Linux und erzeugt möglicherweise einen ähnlichen Code in Ihrem OS X Terminal.

Meine Theorie ist, dass Vim aus irgendeinem Grund keine Tastenkürzel für den Löschschlüssel erkennt und stattdessen versucht, stattdessen den String ^[[3~ als Eingabe zu interpretieren. ^[ ist der Schlüsselcode für den Schlüssel Esc (der Sie in den normalen Modus versetzt), und ~ ist der Befehl Vim zum Ändern der Groß- und Kleinschreibung eines Buchstabens (aus dem normalen Modus).

Sie können die Tastencodes, die ich erwähnt habe, bestätigen, indem Sie Strg + V Esc und Strg + drücken V Del vom Einfügemodus in Vim. Strg + V bedeutet, dass das nächste Zeichen als Text eingefügt werden soll, anstatt vom Editor interpretiert zu werden.

Die Lösung

Versuchen Sie, Ihre Vim-Konfigurationsdatei (vermutlich ~/.vimrc ) zu bearbeiten:

  

vim ~/.vimrc

Fügen Sie den folgenden Code hinzu:

%Vor%

Ich hoffe, das hilft:)

    
jabirali 12.07.2010 23:53
quelle
0

Ich verwende vim regelmäßig auf meinem OSX-Rechner (vim Version 7.2.108), und ich habe dieses Problem nicht. Versuchen Sie, Ihre vimrc-Datei umzubenennen, und laden Sie dann vim neu und prüfen Sie, ob das Problem weiterhin besteht. Wenn nach dem Umbenennen der vimrc-Datei kein Problem auftritt, befindet sich Ihr Problem in dieser Datei.

Auf meinem Computer ist meine vimrc-Datei ziemlich leer:

%Vor%     
karlw 13.07.2010 01:07
quelle

Tags und Links