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
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
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...
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
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...
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 name to substitute for '#' :echo...
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...
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...
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,...
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,...
Ich musste in letzter Zeit viele Dateien bearbeiten, um eine kleine Änderung in jeder Datei vorzunehmen. Um zu jeder Datei zu gelangen, habe ich NERDtree durchsucht und eine Datei nach der anderen geöffnet. Als ich immer mehr Dateien öffnete, bemerkte ich, dass meine Speichernutzung um ein...
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...
Ich möchte Dateien ändern, vimohne die Erstellungszeitstempel zu ändern . Die Dokumente scheinen nichts über eine solche Möglichkeit zu erwähnen. Ich möchte dies erreichen, ohne die Swap / Recovery-Funktion auszuschalten. Eine Alternative wäre, die Zeit irgendwo zu speichern und sie dann beim...
Ich versuche herauszufinden, wie das vim-Konzept von Puffern, Fenstern und Registerkarten auf Emacs abgebildet wird. Es scheint mir das <c-w>sund <c-w>vsind ungefähr gleichbedeutend mit Emacs C-x 2und C-x 3. Sie sind nicht genau gleichwertig, da Vim-Splits standardmäßig gleich verteilt...
Ich kenne %und #, die auf die Dateinamen der aktuellen und vorherigen Puffer im Befehlszeilenmodus verweisen. Gibt es eine Möglichkeit, andere Puffer auf ähnliche Weise zu referenzieren? Nehmen wir zum Beispiel an, das :lsgibt mir: 1 #h foo.txt 2 h bar.txt 3 %a baz.txt ... und ich möchte einen...
Ist es in einer Instanz von VIM möglich, eine Datei in wenigen Puffern zu öffnen und unabhängig voneinander zu bearbeiten?
Gelockt von dem Versprechen des bösen Modus, habe ich in Emacs Mondschein gemacht. Es ist eine wilde Welt mit einer Mischung aus haarigen Lose-Ends und erstaunlich intelligenten Funktionen. Eine Funktion, die mir sehr gefällt, ist ein Befehl namens bury-buffer, der den aktuellen Puffer ganz unten...
Ich benutze vim seit mehr als 5 Jahren und war überrascht, als ich nicht wusste, was ein verlassener Puffer ist. Die nächste Antwort, die ich gefunden habe, war in dieser SO-Antwort . Ist also ein verlassener Puffer geladen, der aber nicht mehr angezeigt wird? Was ist, wenn mehrere Registerkarten...