Ich habe vimtutor gelesen und in Lektion 2.1 gab es diesen Hinweis zum Eingeben von Befehlen wie dw :
NOTE: The letter d will appear on the last line of the screen as you type
it. Vim is waiting for you to type w . If you see another character
than d you typed something wrong; press <ESC> and start over.
Aber ich kann die Befehle, die ich in die Befehlszeile eingebe, weder in vim noch in gvim sehen. Wie kann ich das beheben?
command-line
Hamon
quelle
quelle
Antworten:
Fügen Sie diese Zeile zu .vimrc hinzu, geben Sie sie entweder als Quelle ein oder starten Sie vim neu.
Und ja, wenn Sie mit Ihrem vimrc experimentieren und es satt haben, es nach jeder Änderung zu beschaffen, fügen Sie diese Zeile hinzu.
quelle
Dieses Verhalten wird durch die
showcmd
Option gesteuert .Versuchen:
und sehen, ob das es zurückbringt.
quelle
:source /path/to/vimrc
. Dies ist jedoch nicht so sauber wie das Starten einer neuen Instanz von Vim (da dadurch keine Standardeinstellungen zurückgesetzt werden, die Sie möglicherweise in der Befehlszeile geändert haben). Der sauberste Weg zum Testen besteht darin, zwei Kopien von Vim auszuführen , eine, in der ich meine vimrc bearbeite, und eine, die ich neu starte , um die Ergebnisse zu testen.Sie müssen
set showcmd
danachset nocompatible
wie folgt haben:Ich kenne den Grund nicht, aber ich hatte das gleiche Problem und das hat bei mir funktioniert.
quelle
showcmd
, sondern für viele Einstellungen, wie in:help 'nocompatible'
;-) dokumentiert. Wenn Sie eine vimrc-Datei verwenden,set nocompatible
wird diese bereits automatisch verwendet! Sie müssen diese Option also nicht selbst hinzufügen