Als «vim» getaggte Fragen

Vim ist ein kostenloser und quelloffener modaler Texteditor, der für die meisten wichtigen Plattformen verfügbar ist. Es ermöglicht eine hohe Effizienz bei vielen Textbearbeitungsaufgaben, weist jedoch eine steile Lernkurve auf. Führen Sie ": help vimtutor" aus, um die Grundlagen zu erlernen. Bei Fragen außerhalb der Programmierung verwenden Sie stattdessen https://vi.stackexchange.com/.

11
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 Spaß beim Schwimmen, SOCommunity!
74 vim  parentheses 

5
Wie kann ich die Vervollständigung von Bash-Tabs wie die Vervollständigung von Vim-Tabs verhalten und übereinstimmende Übereinstimmungen durchlaufen?
Ich wollte seit JAHREN eine Lösung dafür finden. Ich bin in vim sooo viel produktiver bei der Manipulation von Dateien als Bash aus diesem Grund. Wenn ich habe file_12390983421 file_12391983421 file_12340983421 file_12390986421 In bash und Typ file_1-> tab wird offensichtlich Folgendes aufgelistet: file_12390983421 file_12391983421 file_12340983421 file_12390986421 Und es ist schrecklich …
73 bash  shell  vim 


3
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 Text verwendet werden. Dies verlängert alle Befehle um zwei Tastenanschläge: …
73 vim 

2
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.
73 vim  vi  fish 

3
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 geöffnet, die …
72 vim 

3
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: SuperTabDefaultCompletionType E15: Invalid expression: &g:SuperTabDefaultCompletionType Wie überprüfe ich diese Art von Variablen in Vim? Einige Plugins setzen einige …
72 variables  vim 




3
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, Befehle …
70 vim 

2
Vim verliert den Rückgängigmachungsverlauf, wenn Puffer gewechselt werden
Wenn ich in einer Datei arbeite, in einen anderen Puffer wechsle und dann zurück wechsle, habe ich meinen Rückgängig-Verlauf verloren. vim File1.txt - Nehmen Sie eine Reihe von Änderungen vor und speichern Sie. Neuen Puffer öffnen - :e test.txt Zurück zu File1.txt wechseln - :b# Die Geschichte rückgängig machen ist …
70 vim 

3
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 vim 

3
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 Sie zu Zeile …
70 vim 

5
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 Zeile ersetzen?
70 vim 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.