Als «vim» getaggte Fragen

74
In Klammern mit Vim

Gibt es eine Möglichkeit, Text in Klammern (oder geschweiften Klammern) in vim einzuschließen? Mit anderen Worten, wie würden Sie das tun? Anfangszeichenfolge: It is sunny outside. Letzte Zeichenfolge: It is (sunny) outside. Lustigerweise habe ich nur gedrückt :w, um diese Frage einzureichen. Viel...

74
So fügen Sie Schrägstriche in vi Search & Replace ein

Ich habe eine Datei, die die Zeichenfolge enthält usrbin. Ich möchte danach suchen usrbinund es durch ersetzen /usr/bin/. Ich habe es versucht :%s/usrbin/usr/bin/g, aber es zeigt Fehler E488: Trailing characters. Wie füge ich einen Schrägstrich in eine Suche ein und ersetze ihn?...

74
Vim: aktuelle Datei ausführen?

Wenn ich eine Datei mit einer Shebang-Zeile (z. B. #!/bin/bash) in Vim geöffnet habe und die Datei Ausführungsberechtigungen hat (dh chmod +x), weiß ich, dass ich diese eingeben kann, um sie auszuführen, ohne den Editor zu verlassen: :! %:p : für den Befehlsmodus ! um einen Shell-Befehl...

73
Kann vim standardmäßig die Systemzwischenablage (n) verwenden?

Ich habe mehrere Probleme, weil die Registerkarten von vim, mangels eines besseren Begriffs, schrecklich sind. Ich möchte stattdessen mehrere Gnome-Registerkarten mit jeweils einer anderen Instanz von vim verwenden. Alles sollte gut funktionieren, jedoch kann nur der Systempuffer +zum Teilen von...

73
Wie verwende ich den vi-Modus in Fischschalen?

Ich habe hier die Implementierung des vi-Modus für Fischschalen gesehen , aber ich habe keine Ahnung, wie ich sie verwenden soll. Gibt es ein online verfügbares Tutorial (ich konnte es nicht finden), das grundlegende Funktionen beschreibt - wie man den Modus wechselt usw. Danke....

72
Wie überprüfe ich Vim-Variablen?

In .vimrcgibt es mehrere Zeilen, die so aussehen: let g:SuperTabDefaultCompletionType="<c-x><c-o>" Wie inspiziere ich sie in Vim? Etwas in diesem Sinne: :echom &g:SuperTabDefaultCompletionType Dieser Befehl führt jedoch zu einem Fehler: E113: Unknown option:

72
Führen Sie einen Befehl in Vim über die Befehlszeile aus

Gibt es eine Möglichkeit, einen Vim-Befehl in einer Datei über die Befehlszeile auszuführen? Ich weiß, dass das Gegenteil so ist: :!python % Aber was ist, wenn ich :retabeine Datei erstellen möchte, ohne sie in Vim zu öffnen? Zum Beispiel: > vim myfile.c :retab | wq Dadurch wird myfile.c...

70
Kann ich Ex-Befehle in vim (neu) zuordnen?

Ich liebe Vim und die Geschwindigkeit, die es mir gibt. Aber manchmal sind meine Finger zu schnell und ich tippe :WQstatt :wq. (Auf einer deutschen Tastatur, müssen Sie drücken Shiftden Darm zu bekommen :.) Vim wird dann beklagen , dass WQist Not an editor command. Gibt es eine Möglichkeit,...

70
In Vim kann kein Leerzeichen durch eine neue Zeile ersetzt werden

Ich kenne den Thread . ich renne :%s/ /s/\n/g Ich bekomme E488: Trailing characters 2. Beispiel ich renne :%s/ /\n/g Ich bekomme text^@text Ich führe die gleichen Codes auch mit den folgenden Einstellungen separat aus set fileformat=unix und set fileformat=dos Wie können Sie in Vim durch eine neue...

70
Wie lade ich alle vim-Fenster gleichzeitig neu?

Ich habe ein paar Dateien in vim in mehreren Fenstern geöffnet. Gibt es einen Befehl wie: e, der die Puffer für alle geöffneten Dateien neu lädt? Ich brauche das, weil ich manchmal einige der Dateien mit einem anderen Editor ändere, während sie auch in vim geöffnet sind.

70
Verwendung der Taste g im normalen Modus

Im normalen Modus von vim wird das gPräfix für eine Reihe von Befehlen verwendet. Einige Befehle befinden sich irgendwo im Dokument, andere befehlen jedoch die Dateicodierung und das Vertauschen von Groß- / Kleinbuchstaben. ga - Zeichenkodierung anzeigen 10gg - Gehen Sie zu Zeile 10 gg - Gehen...

69
Wie kann ich mich in der Vim-Befehlszeile bewegen?

Wenn Sie einen Befehl in Vim eingeben (ich meine, Sie haben damit begonnen :und arbeiten in der Leiste am unteren Bildschirmrand), gibt es eine andere Möglichkeit, den Cursor zu bewegen, als auf die Pfeiltasten zu tippen? Können Sie es insbesondere an den Anfang, das Ende, n Zeichen zurück oder...