Als «vim» getaggte Fragen

Vim ist ein hoch konfigurierbarer Texteditor, der eine effiziente Textbearbeitung ermöglicht. Es ist eine verbesserte Version des vi-Editors.

125
Warum Pfeiltasten in Vim nicht empfohlen werden

"Benutze niemals Pfeiltasten in Vim!" Ich hörte das von einem zufälligen Sprecher, hatte aber keine Gelegenheit, ihn zu fragen, warum. Wie können Sie den Cursor im Einfügemodus bewegen, wenn Sie die Pfeiltasten nicht verwenden

110
vim friert im tmux ein

Ich verwende geteilte Fenster in tmux - eines ist vim, das andere ist eine Shell. Manchmal, ungefähr einmal am Tag, friert Vim ein. Ich kann zwischen den Fenstern wechseln, tmux-Befehle ausführen, nur vim reagiert auf nichts. Das passiert nur mit tmux. Meine einzige Lösung für den Moment ist es,...

103
Wie starte ich vim, ohne / etc / vimrc auszuführen?

Auf meinem Linux-Server bei der Arbeit haben die Administratoren cscope nicht installiert, und ich habe es von der Quelle in meinem Ausgangsverzeichnis installiert und es dem $ PATH hinzugefügt. Das Problem ist, dass die Datei / etc / vimrc einen Verweis auf / usr / bin / cscope enthält, der nicht...

98
Unterstützung für 256 Farben für vim Hintergrund in tmux

bei der verwendung von vim in tmux kann ich feststellen, dass die 256-farbunterstützung aktiviert ist. mit $ tput Farben Wenn Sie jedoch das Farbschema in vim in tmux ändern, wird das Farbschema zeilenweise geändert, nicht jedoch der gesamte Hintergrund. siehe Screenshot Hier ist zum Beispiel ein...

93
Laden Sie .vimrc in Vim neu, ohne den Computer neu zu starten

Es stört mich, wenn ich etwas geschrieben habe .vimrcund ich muss es zuerst schließen und öffnen, damit meine Änderungen übernommen werden. Gibt es eine Möglichkeit, .vimrcVim neu zu laden, ohne es zu schließen? Zum Beispiel habe ich hinzugefügt set nuzu ~/.vimrcund ich möchte Zeilennummern für...

87
Wie füge ich einen Befehl in vim editor hinzu?

Angenommen, mein Quellcode-Dateiname lautet "foo.c". Während des Editierens und Debuggens führe ich immer diesen Befehl aus: - :! gcc -g foo.c -o foo; gdb foo Kann ich Vim einen benutzerdefinierten Befehl hinzufügen, sodass der obige Befehl ausgeführt wird, wenn ich ": debug" eingebe? Wie erreiche...