Der Befehl gffür den normalen Modus wechselt zu einer Datei mit dem Pfad, auf dem sich der Cursor gerade befindet. Dies geschieht jedoch im aktuellen Fenster und ersetzt den aktuellen Text. Das bedeutet, dass Sie explizit zurück navigieren müssen, um später zurück zu gelangen, und dass Sie möglicherweise Änderungen in …
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. …
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 …
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 …
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 …
Was wäre ohne Plugins wie ctrlpund NERDTreeder effizienteste Weg, um Dateien tief in einem Projektbaum zu finden und zu öffnen? Das Setzen von pathto **/*führt zu nutzlosen Dateien in .gitund anderen versteckten Verzeichnissen, sodass dies nicht in Frage zu kommen scheint. Gibt es eine Möglichkeit, den Pfad auf intelligente Weise …
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 …
Angenommen, ich habe eine Funktion namens StripWhitespace. Ich kann es auf einer einzelnen Datei ausführen, indem ich die Datei öffne und ausführe :StripWhitespace. Wie kann ich diese Funktion automatisch für einen Ordner mit Dateien ausführen und die Ergebnisse im weiteren Verlauf speichern?
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 …
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 …
Ich bearbeite gerade eine Datei und möchte nach Abschluss der Bearbeitung die aktuelle Datei schließen und gleichzeitig (dh ohne Vim zu schließen) eine andere Datei zum Bearbeiten öffnen. Wie kann es erreicht werden?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.