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
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
Ich habe versehentlich gedrückt qq, und jetzt steht in der Statuszeile recording. Was bedeutet das? Wie komme ich aus diesem "Aufnahme" -Modus heraus? Drücken Escfunktioniert
Angenommen, ich habe einen X11-Server, der hängt, sodass ich die Arbeit aus der XTerm Vim-Sitzung, die der X11-Server steuert, nicht speichern kann. (Nicht GVim, nur reguläres Vim-in-XTerm.) Gibt es eine Möglichkeit, wie ich (von einem anderen Terminal aus) den laufenden Vim-Prozess anweisen kann,...
Ich versuche, die Vim-Airline zum Laufen zu bringen. Ich habe es via vundle benötigt in meinem ~./vimrc: Plugin 'bling/vim-airline' Ich habe es installiert und erwartet, dass mein Vim so aussieht wie der Screenshot auf seiner Projektseite: Und doch sieht es so aus: In Bezug auf die Schriftarten...
Gibt es einen Befehl, um den zuletzt im Einfügemodus ausgeführten Vorgang rückgängig zu machen? Ich habe gerade Text aus dem falschen Register mit eingefügt <C-r>und habe zwei Möglichkeiten: Lösche von Hand, was ich gerade eingefügt habe und beginne von vorne. Wechsle in den normalen Modus,...
Ich begann neovim mit und zog meine .vimrczu .config/nvim/init.vimund anderes Material befindet sich in .local/share/nvim. Was ist der beste Weg, um Configs oder sogar Plugins zwischen vim und Neovim zu teilen? Symlinks? Kann ich die Verzeichnisse in der .vimrc so ändern, dass nur ein Symlink...
Ich benutze Vi als meinen bevorzugten (und eigentlich einzigen) Texteditor auf Linux-Systemen. Ich weiß, wie man Modi von Normal zu Einfügen und umgekehrt wechselt. Ist es möglich, dass Vi automatisch in den Einfügemodus und nicht in den normalen Modus geladen
Ich lerne Vim, indem ich mir Screencasts ansehe. Und ich frage mich, warum viele Leute gVim oder MacVim verwenden. Soweit ich sehen kann, verfügt die GUI Vim-Version nur über zusätzliche Funktionen, bei denen die Maus verwendet wird. Aber ist das nicht gegen die "Vim-Philosophie"? Kann jemand...
Nehmen wir an, ich bearbeite einen Python-Code in vim, der ungefähr so aussieht: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Ich würde es vorziehen, dies neu zu...
Ich möchte eine oder mehrere durch eine neue Zeile getrennte Zufallszahlen erzeugen. Wie kann das gemacht
Ich habe ein paar Registerkarten mit verschiedenen Fenstereinstellungen geöffnet. Ich möchte einen neuen leeren Puffer im aktuellen Fenster öffnen, ohne weitere Teilungen / Fenster oder Registerkarten zu haben Gibt es eine Möglichkeit, dies zu tun? Ich weiß , dass ich etwas tun könnte , wie :ndann...
Ich versuche, meine Vim-Installation auf Version 8.0 zu aktualisieren, aber es werden weder Python noch Python 3 wie im folgenden Bild unterstützt. (PS: Aufgrund dieses Problems kann ich das YCM-Plugin (YouCompleteMe) jetzt nicht verwenden.) Ich habe Vim 8.0 wie in den folgenden Befehlen...
Ich frage mich, ob ich eine neue Zeile einfügen kann, ohne den normalen Modus zu verlassen. Zum Beispiel habe ich zwei Zeilen: this is line one this is line two Und der Cursor befindet sich in Zeile eins. Jetzt möchte ich eine neue Zeile zwischen Zeile eins und Zeile zwei, wie folgt: this is line...
Ich weiß, dass Vim einen Client-Server-Modus zulässt ( :h clientserver): Es ist möglich, ihn in einen Server zu verwandeln, der einige Befehle erhält und diese ausführt, und als Client, der die Befehle an den Server sendet. Ich verstehe, wie es funktioniert, kann mir aber keinen praktischen Einsatz...
Ich versuche, vimdiff als Tool zum Zusammenführen von Git zu verwenden, aber die verwendeten Farben machen es unerträglich (zumindest unter Windows / Mingw): Die Hintergrundfarbe und die Vordergrundfarbe sind für einige der widersprüchlichen Linien gleich, was es unnötig schwierig macht um...
In anderen Editoren hat sich Folgendes als nützlich erwiesen: Nimm den ausgewählten Text Führen Sie einen externen Befehl aus und übergeben Sie die Auswahl an den entsprechenden Befehl stdin Nimm die externen Befehle stdoutund ersetze die aktuelle Auswahl damit. Auf diese Weise können Sie nützliche...
Ich bin in vim auf viele Situationen gestoßen, in denen es nützlich wäre, Lookaround-Anweisungen zu haben. Ich habe versucht , die Standard - Lookarounds Syntax ( (?=), (?!)etc ..) , aber es scheint vim dies nicht unterstützt. Hat vim eine äquivalente Syntax für diese Art von...
Nehmen wir an, ich möchte den folgenden Text in meinem Dokument erstellen: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Gibt es eine einfache Möglichkeit, das "Some Msg" vertikal wie oben zu schreiben, ohne jedes Zeichen manuell in...
Ich habe mir Tipps zum Verschieben des Bildschirms angesehen und bin auf die folgenden Tipps gestoßen: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen Meine Frage ist , was ist z? Für was steht das? Welche andere...
In meiner .vimrc-Datei möchte ich das Ergebnis eines externen Befehls in einer Variablen speichern, in meinem Fall: $ echo $LANG Damit meine vimrcAkte hätte: let language = output(!echo $LANG) if language == 'en' nnoremap <somekey> <ohanotherkey!> end if Bisher konnte ich nicht finden,...