Mit dem VIM-Editor können Sie häufig nach Puffern suchen. Ich benutze jetzt Standardbefehle wie :lsoder a :bnext. In der Tat habe ich in meinem .vimrc eingestellt: "move amongs buffers with CTRL map <C-J> :bnext<CR> map <C-K> :bprev<CR> Ich möchte die Puffer als Liste im Quickfix-Fenster durchsuchen, wie es das MRU-Plugin …
Ich habe gerade den :bwipeoutBefehl entdeckt, für den die :helpStaaten: Mag :bdelete, aber wirklich den Puffer löschen. Alles, was mit dem Puffer zusammenhängt, geht verloren. Alle Markierungen in diesem Puffer werden ungültig, die Optionseinstellungen gehen verloren usw. Verwenden Sie diese Option nur, wenn Sie wissen, was Sie tun. Abgesehen vom …
Gibt es eine integrierte Möglichkeit, Vim dazu zu bringen, einen neuen Puffer mit Datei zu öffnen? Ich möchte eine Datei öffnen . :enewnimmt keine Argumente an und öffnet einen leeren Puffer. :editSchließt meinen vorhandenen Puffer. Verwandte (über :enew): Wie öffne ich einen neuen Puffer, ohne ihn in einem Split zu …
Ist es irgendwie möglich, unterschiedliche Suchmuster pro Fenster oder Puffer zu haben, dh. Ich möchte nach Begriff A in Fenster / Puffer A und Begriff B in Fenster / Puffer B suchen, damit bei Verwendung hlsearchverschiedene Dinge hervorgehoben werden, z. B. eine parallele Aufteilung.
Ich habe einen nofilePuffer, der Vimscript enthält, und ich möchte ihn ausführen. Funktioniert jedoch :so % nicht, da eine gespeicherte Datei und kein Puffer erforderlich ist. Gibt es einen vim-Befehl, um dies standardmäßig zu tun? Wenn nicht, ist es möglich, eine Funktion zu erstellen, die die gleichen Aktionen ausführt?
Derzeit habe ich zwei ähnliche Methoden, um den gesamten Puffer durch einen anderen Text zu ersetzen (z. B. in der Zwischenablage). Methode 1: Alle Zeilen löschen : :%d. Text einfügen: "+P(oder ähnlich :) :put+. Methode 2: Wählen Sie alle Zeilen visuell aus : ggVG. Text einfügen : "+P. Ich konnte …
Ist es möglich, eine Datei gleichzeitig unter verschiedenen Einstellungen zu bearbeiten? Genauer gesagt möchte ich mehrere Puffer in derselben Instanz von Vim haben, die denselben Inhalt haben (das Ändern eines Puffers wirkt sich sofort auf den Inhalt des anderen Puffers aus), aber unterschiedliche Cursorpositionen, unterschiedliche Markierungen, unterschiedliche Syntaxhervorhebungen usw. Häufige …
Manchmal sehe ich ein Fenster mit Namen geöffnet scratch. Ich weiß, dass es eine Art temporärer Puffer / Fenster ist. Wie kann ich eine kisten? :h scratch gibt nichts zurück.
So reproduziere ich das beobachtete Verhalten. Zuerst gebe ich diesen Befehl ein: echo aaaaa > a vim a In Vim gebe ich folgende Befehle ein: :ls :e # :echo bufname('#') Hier ist die Ausgabe der obigen drei Befehle: :ls 1 %a "a" line 1 :e # E194: No alternate file …
Ich verwende Vim zum Schreiben von C ++ und habe einige #include<>Anweisungen, Kommentare usw., die ich in jede neue Datei aufnehmen muss, die ich erstelle. Ich habe hinzugefügt autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) zu meinem vimrc, weil ich gehört habe, dass dies einen Puffer …
Ich möchte einen Terminalpuffer in vertikaler Aufteilung öffnen. Wenn ich es versuche, :vertical split terminalbekomme ich einen Puffer namens 'terminal', keinen Terminalpuffer. Ich habe kürzlich erfahren, dass ich :vertical split +terminaleinen Terminalpuffer öffnen kann, konnte jedoch die Hilfedokumente nicht finden, in denen erklärt wird, was das + tut. Was bedeutet …
So viele Möglichkeiten! So verwirrend! Wann sollte einer dem anderen vorgezogen werden? In welcher Beziehung stehen diese zueinander? Was sind überhaupt die Unterschiede zwischen ihnen? Wie wirken sie sich auf Befehle aus, die Sie eingeben? In welcher Beziehung stehen sie zu Registern, Makros, Markierungen, Optionen und dem Befehlsverlauf? Welches Nest …
Ich habe die Option kürzlich entdeckt switchbufund versucht, sie zu verwenden, aber ich kann nicht sagen, ob ich nicht verstehe, wie sie funktionieren soll oder ob sie auf meinem Vim tatsächlich nicht funktioniert. Über die verschiedenen möglichen Werte sagt der Arzt: useopen Wenn enthalten, springen Sie zum ersten geöffneten Fenster, …
Ich habe momentan eine Reihe von Splits und es hat eine Weile gedauert, bis ich diese Dateien gefunden habe (im Grunde jage ich einen Fehler durch 50 miteinander verbundene Dateien). Gibt es einen solchen Befehl :ls > /tmp/filelist, der die aktuellen Splits / Puffer, die ich geöffnet habe, in eine …
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.