Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren

7
Ist es möglich, dass Vim Dateien automatisch speichert?
Einige Textverarbeitungsprogramme und Texteditoren speichern die Dateien, die wir von Zeit zu Zeit bearbeiten, automatisch, was sehr praktisch ist, um böse Abstürze usw. zu überstehen. Gibt es eine Möglichkeit, dass Vim unsere Dateien nach einem bestimmten Intervall automatisch speichert?

1
Erweitern Sie eine visuelle Auswahl in die andere Richtung
Manchmal habe ich eine visuelle Auswahl mit ausgewählt Vjjjjj, um später festzustellen, dass ich die Auswahl eine Zeile höher hätte beginnen sollen. Durch Drücken von wird jedoch kder untere Bereich der Auswahl verringert, anstatt die gesamte Auswahl um eine Zeile nach oben zu verschieben. Hier ist eine visuelle Darstellung (ha, …

7
Nur passende Zeilen anzeigen?
In einer langen Datei möchte ich nach einem Muster suchen, das ungefähr 200 Zeilen entspricht. Die übereinstimmenden Zeilen befinden sich an zufälligen Stellen in der Datei. Wenn eine Zeile übereinstimmt, ist nur die Zeile selbst relevant, kein Kontext darüber oder darunter. Normalerweise würde ich mit suchen /und durch die Übereinstimmungen …
31 search 

3
Warum sollte ich Augroup verwenden?
Ich verstehe, wie Autobefehle funktionieren und wie man sie benutzt, aber ich bin mir ein bisschen sicher, wofür Augroup ist. Ich lese in:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To avoid confusion, …
30 autocmd 

5
Durchführen bestimmter Vorgänge ohne Löschen des Registers
In Konfigurationsdateien kopiere ich häufig einen Zeilenblock und füge ihn ein. Dann möchte ich kleine Änderungen an diesem Block vornehmen. Nach dem Einfügen xlösche ich mit Zeichen, die ich entfernen möchte, und füge dann den nächsten Block ein. Mit Ausnahme xder gelöschten Zeichen in der Zwischenablage, so muss ich den …


1
Bedingte Operatoren AND oder OR in einer IF-Anweisung verwenden?
Dies ist wahrscheinlich eine unglaublich einfache Frage, aber ich habe bisher keine Antwort gefunden (mir müssen die richtigen Quellen fehlen, und ich weiß nicht, wo ich in vims Hilfe suchen soll). Ich habe eine Bedingung und möchte, dass sie UND enthält if (condition1 .AND. condition2) "do what I want you …
30 vimscript 


5
Vertausche die Position von zwei Fenstern
Angenommen, das Folgende ist die aktuelle Struktur meines Fensters: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | Die Reihenfolge von A und B ist nicht ganz natürlich. Es wäre besser, wenn B an der Spitze wäre. Wenn ich jedoch …



2
Was ist der Unterschied zwischen let und set?
Ich weiß nicht viel über die Theorie hinter Vim. Es sieht so aus, als ob wir seteinige Variablen und letandere Variablen. Was ist der Unterschied und wann wird eins über dem anderen benötigt? Auch sagt das solarisierte Vim-Farbschema, let g:blabla...was die Bedeutung g:in diesem Fall ist?
29 vimrc  vimscript 

5
Pufferliste neu nummerieren
Nachdem ich eine Weile an einem Projekt gearbeitet habe, sehe ich große Lücken zwischen aufeinander folgenden Puffernummern. Dies liegt daran, dass die Puffer dazwischen aus verschiedenen Gründen gelöscht wurden. Leider kann es schwierig sein, nach der Eingabe zu einem bestimmten Puffer zu springen oder einen Bereich von Puffern auszuwählen :ls. …

2
Warum ist Y ein Synonym für yy anstelle von y $?
Gibt es dafür einen bestimmten historischen Grund? Hintergrund - (Sie können diesen Teil überspringen, wenn Sie die Frage bereits verstanden haben.) Als Mittelstufe / Fortgeschrittene viBenutzer wissen, yden „Ruck“ Befehl ist (Kopien) durch den folgenden Bewegungsbefehl spezifizierte den Text zerrt. * So yezum Ende des Wortes zerrt, y0zerrt von Cursorposition …


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.