Ich arbeite an Split-Puffern (mit ^ w + v, ^ w + s), aber manchmal möchte ich einen aktuellen Split verbreitern oder seine Höhe ändern. Wie kann ich das erreichen?
Wenn Sie mit mehreren Dateien arbeiten, ist es sehr praktisch, wenn auf dem Bildschirm mehrere Dateien gleichzeitig angezeigt werden. Gibt es in Vim eine Möglichkeit, das Fenster (horizontal oder vertikal) zu teilen, sodass bei jeder Aufteilung eine andere Datei angezeigt werden kann?
Ich weiß, wie man Fenster in VIM aufteilt , aber es ist möglich, mehrere Dateien mit VIM im aufgeteilten Modus (beim Start) über die Befehlszeile zu öffnen. Zum Beispiel: vim file1 file2 file3 oder: vim *.cpp
Manchmal, wenn ich an einer Datei arbeite, öffne ich mehrere Dateien, um eine Vorstellung vom aktuellen Code-Fluss zu bekommen. Dies führt jedoch manchmal dazu, dass mehrere Dateien gleichzeitig durch Teilen geöffnet sind. Gibt es einen Befehl zum Beenden aller außer dem ausgewählten Fenster?
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 …
In meinem Terminal kann ich nicht Ctrl+ eingeben W, da dies eine Verknüpfung zum Schließen einer Terminalregisterkarte ist. Ich arbeite gerne mit Splits, aber ich kann keinen Weg finden, dies ohne zu tun C-W. Dies zwang mich Tabs zu verwenden, weil ich zwischen ihnen umschalten kann gt, gToder #gtwobei # …
Stellen Sie sich einen Fall mit mehreren Teilungen in einem Fenster vor. Mit vim kann der aktuelle Split schnell "maximiert" werden, um das gesamte Fenster über einzunehmen <C-W> o. Gibt es eine Möglichkeit, sich an die zuvor vorhandenen Splits zu "erinnern" und nach der Ausführung in diesen Zustand zurückzukehren <C-W> …
Ich weiß, dass es möglich ist, eine neue Datei in einer Teilung mit :splitoder :vsplitzu öffnen, aber ist es möglich, eine neue Teilung mit einem vorhandenen Puffer zu öffnen, wobei möglicherweise die automatische Vervollständigung genutzt wird?
Wenn ich das tue vimdiff file2 file1, file2geht das natürlich links und file1rechts. Manchmal stelle ich fest, dass ich sie falsch herum platziert habe, also möchte ich sie umschalten können, ohne Vim zu verlassen. Ist das möglich?
Ich benutze einen Tiling Window Manager (genial) + einen Terminal Multiplexer (tmux) + Splits innerhalb von vim. Ich habe überhaupt keine Fensterdekorationen, also gibt es überhaupt keine visuelle Trennung zwischen ihnen, wenn der Inhalt des Programms es nicht preisgibt. Ich bin mit diesem Paradigma ziemlich vertraut, da ich ohnehin mehrere …
Kürzlich gab es ein Add-On zu NeoVim, das das Öffnen des Terminals in einem VIM-Puffer ermöglicht. Dies bietet attraktive Möglichkeiten, Text von einem VIM-Fenster zu einem anderen zu senden, um beispielsweise ein REPL-ähnliches Verhalten zu reproduzieren. In der Vergangenheit habe ich tmux für diese Art der Konfiguration verwendet. Jetzt möchte …
Ich möchte zwei verschiedene Teile eines Dokuments in horizontalen Teilungen öffnen (mit :sp) und beide zusammen nach links und rechts scrollen. Zum vertikalen Scrollen würden Sie verwenden scrollbind. Ich bin mir jedoch nicht sicher, was ich für das horizontale Scrollen verwenden soll. Ich weiß, dass die Funktion verfügbar sein muss, …
Ich benutze vimdiff gerne als Git Diff / Merge-Tool. Das Problem ist, wenn ich die Größe des Host-Terminal-Fensters auf eine neue Größe ändere: Von den beiden geteilten Fenstern bleibt das linke Fenster gleich breit, während das rechte Fenster auf die volle Fenstergröße erweitert wird. Gibt es einen Befehl, um die …
Wie kann vim effizient beendet werden, wenn mehrere Dateien gleichzeitig im geteilten Modus bearbeitet werden? Wenn ich zB 10 geteilte Fenster habe, muss ich den :q!Befehl für jedes Fenster 10 Mal wiederholen, was etwas zeitaufwändig ist. Gibt es bessere Methoden, um den Editor zu verlassen? Eine fehlerhafte Problemumgehung kann durch …
Ich weiß, dass ich :neweinen neuen Puffer in einem geteilten Fenster (definiert durch set splitbelowund set splitright) öffnen kann . Aber wie kann ich einen neuen, leeren Puffer öffnen, ohne ihn in einem Split zu öffnen?
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.