Wie ändere ich die Farbe der Statuszeile des aktuell fokussierten Fensters? Ich habe gesehen, wie Farbschemata dies modifizierten. Ist das eine Art Highlight-Gruppe? Oder etwas
Wie ändere ich die Farbe der Statuszeile des aktuell fokussierten Fensters? Ich habe gesehen, wie Farbschemata dies modifizierten. Ist das eine Art Highlight-Gruppe? Oder etwas
Ich habe eine ~/.vimrc, die genau das enthält: function! NewFile() let filename = input("Filename:") endfunction command NewFile :call NewFile()<cr> (Natürlich ist mein real .vimrckomplexer, aber ich habe diesen kleinen Testfall ohne Plugins usw. neu erstellt.) Meine Absicht ist es, eine...
Ich möchte den Wert einer Variablen sehen und führe den Befehl aus :let Vim zeigt die Ergebnisse dieses Befehls mit dem --more--Pager an. Wie kann ich nach einer Phrase suchen, zB html? Ich habe in der Manpage nach dem Pager +/gesucht, der besagt , dass er für die Suche verwendet wird, aber es...
Ich möchte ein VIM-Plugin installieren, dieses Plugin benötigt also eine +pythonFunktion, wenn ich VIM öffne und tippe, wird :versiondiese angezeigt -python. Wie kann ich es aktivieren? Vielen
Ich habe vim 7.4 installiert, bin mir aber nicht sicher, auf welchem Patch-Level es sich befand, als ich es installierte. Wie überprüfe ich? vim --version Gibt VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 15 2014 16:18:44) .... Es wird jedoch weder der Patch-Level noch eine...
Vim schreibt normalerweise nur <EOL>für die letzte Zeile, wenn in der Originaldatei eine vorhanden war. Wie wird vim dazu gebracht, die ganze Zeit eine neue Zeile am Ende einer Datei zu schreiben (wenn die Datei nicht binär ist und es noch keine gibt)? Ich habe eolOption getestet , aber es...
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...
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...
Manchmal verwende ich :seine komplizierte reguläre Ausdrucksweise, die möglicherweise nicht korrekt ist oder nicht sicher ist, ob ich alle Übereinstimmungen ersetzen möchte . Kann ich Vim auf irgendeine Weise anweisen, jede gefundene Übereinstimmung zu bestätigen, bevor sie den Text tatsächlich...
Ich oft ganz den verwenden , :registersum den Inhalt aller Register zu zeigen (ich vergessen , was ich gebracht , wo genau das, was die Rolle der "*, "., "%etc. sind). Vor allem, weil ich die "Option in der viminfoOption festgelegt habe und daher meine Register zwischen meinen vim-Sitzungen (die...
Ich weiß , ich kann :!oder :r!externen Befehl auszuführen und gegebenenfalls seine Ausgabe in Text einfügen. Ich kann sogar performen :!shund ich werde eine Shell erzeugen , die so lange lebt, bis ich sie verlasse - aber während die Shell aktiv ist, schläft Vim und ist nicht erreichbar. Ich muss...
Ich verstehe nicht termgenau, wie mein Farbschema mit der Einstellung in vim interagiert, und dies behindert meine Fähigkeit, die korrekte Anzeige in neovim zu erreichen. In meiner .vimrc-Datei muss das richtige Verhalten des betreffenden Farbschemas festgelegt werden set term=xterm set t_Co=256...
In vim :makeist es einfach, Fehler zu erstellen und zu beheben, :grepund es :vimgrepverhält sich so :make. Aber warum brauchen Sie diese beiden Befehle? Warum nicht einfach nach dem Muster suchen und einfach drücken n? Was sind die Vorteile von ihnen gegenüber dem reinen
Ich versuche herauszufinden, wie ich mit Windows etwas schneller navigieren kann, daher möchte ich Folgendes abbilden: :nmap <silent> <C-F> :wincmd f<CR> Das Problem ist, dass dadurch die ^f(Kleinbuchstaben- f) Zuordnung neu zugeordnet wird. Gibt es eine Möglichkeit, nur ^F(in...
Wenn ich mich im Einfügemodus befinde, drücke ich häufig Esc, um in den Normalmodus zu wechseln, und drücke dann sofort O, um eine neue Zeile über dem Cursor zu beginnen und dort in den Einfügemodus zu wechseln. Aber wenn ich das tue, gibt es eine Verzögerung von 1 Sekunde, nachdem ich die Taste...
:s/pattern/replacementarbeitet im ersten Spiel und :s/pattern/replacement/gauf allen. Wie funktioniert nur die
Ich weiß, dass ich in vim hinzufügen kann set nocompatible um .vimrczu vermeiden, dass die Pfeiltasten im Einfügemodus A, B, C, D anzeigen. Aber ich benutze vi Version 4.0 (Gritter) 25.12.06 . Wie kann ich dasselbe Verhalten erzielen? == EDIT == (1) Ich verwende die vi-Version von Arch Linux, die...
Aus können :h E65wir ersehen, dass Vim nicht mehr als 9 Erfassungsgruppen in einem Ersetzungsbefehl zulässt. Zum Beispiel wird der folgende Befehl funktionieren: s/\v(a)(b)(c)(d)(e)(f)(g)(h)(i)/\9\8\7\6\5\4\3\2\1 Aber diese mit einer weiteren Erfassungsgruppe wird fehlschlagen:
Ich muss oft manuell einrücken, aber wenn ich in einen visuellen Modus wechsle, wähle ich die Zeilen aus, die eingerückt werden sollen, und drücke <oder >. Ich verlasse den visuellen Modus, ob ich will oder nicht. Ich möchte es lieber haben, damit ich im visuellen Modus bleibe und meine...
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ß,...