Als «multiple-files» getaggte Fragen

Fragen zur Verwendung von vim für die gleichzeitige Verarbeitung mehrerer Dateien.


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. …

1
Gehe zur letzten Datei in vim
Mit können viele Textdateien gleichzeitig geöffnet werden vim *txt Ich weiß , dass ich verwenden kann , :<int>num vorwärts zu bewegen <int>Dateien, aber ich weiß nicht , wie mit der zuletzt geöffneten Datei zu erhalten. Bisher habe ich versucht :1000n, absichtlich zu überschießen, aber das gibt den Fehler E165: Die …

4
So zeigen Sie Suchergebnisse für alle offenen Puffer an
Eine Sache, die ich oft tue (aber auf die Befehlszeile angewiesen bin), ist das Suchen / Greifen in mehreren Dateien. Gibt es eine Möglichkeit, Suchergebnisse für alle offenen Puffer anzuzeigen? Idealerweise hätte ich gerne einen neuen geteilten Puffer, der die Position des Ergebnisses und das Snippet enthält, ähnlich wie dies …

1
Wie kann ich offene Tabs neu anordnen?
Lassen Sie uns sagen , ich habe vier geöffneten Dateien: file0.txt, file1.txt, file2.txt, und file3.txt. Ich öffne sie alle in dieser Reihenfolge als Registerkarten. Meine Tab-Reihenfolge lautet also: file0.txt file1.txt file2.txt file3.txt Dann lassen Sie uns sagen , dass ich stattdessen Neuordnungs meine Tabs wollen , so dass file2.txtvor kommt …


5
Durch mehrere Dateien navigieren
Wenn ich vim mit mehreren Dateien in der Befehlszeile öffne, z. B. vim debug.log*welche geladen werden debug.log, debug.log.1und debug.log.2kann ich zwischen ihnen navigieren und sie mehreren Fenstern ( :split/ :vsplit) oder dergleichen zuweisen ? Die einzige Abkürzung, die ich für diesen Betriebsmodus kenne :n, ist das Laden der nächsten Datei …


5
Wie öffne ich mehrere Dateien, die einem Platzhalterausdruck entsprechen?
Ich möchte mehrere Dateien bearbeiten, die einem Glob-Ausdruck entsprechen. Um beispielsweise alle Git-Konfigurationsdateien in untergeordneten Verzeichnissen zu bearbeiten, kann ich dies in der Shell tun: vim */.git/config In der Vim- :Befehlszeile hatte ich erwartet :find */.git/config, etwas Ähnliches zu tun (dh alle Dateien zu öffnen, die dem Glob-Ausdruck entsprechen), aber …

3
So übergeben Sie den aktuellen Dateinamen mit einem anderen Pfad zur Befehlszeile
Gibt es eine Möglichkeit, das spezielle Symbol %mit Pfadnamen in der Befehlszeile arbeiten zu lassen? Zum Beispiel möchte ich tun: :diffsplit Path\to\other\directory\% Damit kann ich @:schnell gleichnamige Dateien vergleichen. Dies öffnet jedoch nur einen neuen Puffer namens %. Natürlich könnte ich tun: :exe 'diffsplit Path\to\other\directory\'.expand('%') Dies ist jedoch umständlich, da …

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.