Vim liest beim Start Initialisierungsbefehle aus einer Datei namens vimrc. Dies kann verwendet werden, um Einstellungen festzulegen, Funktionen zu definieren, automatische Befehle auszuführen und vieles mehr.
Ich möchte herausfinden, welche Muster am häufigsten beim Codieren verwendet werden. Ich suche nach einer Möglichkeit, alle meine Tastatureingaben aufzuzeichnen, während ich in vim bin, vorzugsweise mit Zeitstempeln. Dann könnte ich die zuletzt verwendeten Muster / Bewegungen analysieren, wie lange eine Aktion dauert, und herausfinden, was zu optimieren ist. Gibt …
Ist es möglich, den EscSchlüssel einem anderen Schlüssel in Vim zuzuordnen ? Wenn ich Vim in einem VMware vSphere-Webclient-Konsolenfenster im Vollbildmodus verwende und die EscTaste drücke, um den Bearbeitungsmodus zu verlassen, wird der Vollbildmodus im Konsolenfenster beendet. Ich benutze das Vim, das aus dem RHEL YUM Repo stammt. (RHEL 7.5; …
Folgendes erhalte ich aus der Dokumentation: \zs"Startet den hervorgehobenen Teil" nach dem Abgleichen des vorhergehenden regulären Ausdrucks und \@<="Startet den hervorgehobenen Teil" nach dem Abgleichen des vorhergehenden Atoms . Aber ich verstehe die Feinheiten nicht genau. Kann jemand erklären, wie sie sich etwas tiefer unterscheiden? Das hat mich neugierig gemacht: …
Ich wechsle viel zwischen Ruby- und Markdown-Dateien. Gibt es eine Möglichkeit, die ich set spellautomatisch festlegen kann, wenn ich eine *.mdDatei öffne , aber nicht, wenn ich eine öffne *.rb?
Ich tippe mit einem Nicht-QWERTZ-Tastaturlayout. Viele der von Vim verwendeten Schlüssel befinden sich jetzt in der Startzeile, aber einige Tastenkombinationen funktionieren einfach nicht. Die offensichtlichste sind die hjklSchlüssel. Wie und wo kann ich diese Tastenkombinationen ändern, um besser mit meinem Tastaturlayout zusammenzuarbeiten?
Normalerweise laufen mehrere Instanzen von vim auf demselben Computer. Wenn ich eine Änderung an meinem vimrc vornehme, kann ich dies einfach :source ~/.vimrc(mit einem einfachen Mapping oder einem Autocmd). Aber damit alle laufenden Instanzen die Änderung widerspiegeln, muss ich sie in jeder von ihnen separat ausführen. Kann ich die clientserverFunktion …
Ich versuche zu setzen g:netrw_list_hideund es scheint nicht zu funktionieren. Egal, auf was ich es in meinem eingestellt habe, .vimrces hat immer den Wert ,^\.\.\=/\=$. Nur wenn ich meine vimrcDatei erneut beschaffe, enthält sie den richtigen Wert. Wie debugge ich das? Ich denke, es gibt ein Plugin, das diese Variable …
Ich möchte ein Autocmd in den folgenden Szenarien ausführen, wenn ich Vim starte: Ohne Dateinamen angegeben. Wenn die Datei neu ist. Wenn die Datei vorhanden ist, aber vollständig leer ist. In allen drei oben genannten Fällen möchte ich ein Autocmd ausführen. Insbesondere möchte ich den Einfügemodus nur für die oben …
Beim Versuch, die Farbpalette meines Terminals und die von GVim abzugleichen, bemerkte ich Folgendes: Wenn ich GVim und Vim öffne, sehe ich: (Das ist dieselbe Datei, meine vimrc.) Wenn ich das tue :set t_Co=256, passiert in GVim nichts (außer es blinkt), während die Farben im Terminal jetzt anders aussehen. Wenn …
Derzeit hebt mein Vim übereinstimmende Klammern, Klammern, Anführungszeichen usw. mit Cyan-Hintergrund und weißem Vordergrund hervor - der Cursor kann mit diesen zwischen diesen bewegt werden %. Dank meiner matchit.vim kann ich auch %zwischen if / end, for / end usw. wechseln - diese werden jedoch bei der Auswahl nicht hervorgehoben. …
Ich möchte YouCompleteMe mit semantischer C ++ - Vervollständigung verwenden, aber nach stundenlangem Versuch kann ich nicht herausfinden, warum es nicht wie erwartet funktioniert. Alles scheint zu funktionieren, aber ich kann keine Funktionsparameter vervollständigen. Ich verwende Vim unter Archlinux (Gnome Terminal unter Openbox): Linux Arch-PC 4.2.5-1-ARCH #1 SMP PREEMPT Tue …
Ich habe gvim sowohl auf Fedora als auch auf Win7 installiert. Ich habe festgestellt, dass sowohl vim als auch gvim unter Fedora den Funktionsnamen im C-Code nicht hervorgehoben haben, während gvim unter win7 ihn hervorgehoben hat. Ich fand, dass auf win7 vim73/syntax/c.vimdie zusätzlichen Zeilen am Ende stehen: syn match cFunction …
Ich habe kürzlich eine Frage gestellt, in der ich erfahren habe, dass es :setin vim modelines nicht möglich ist, etwas anderes als Parameter an vim modelines zu übergeben. Ich verstehe die Sicherheitsbedenken, frage mich aber, ob es keinen anderen Weg gibt, dies zu umgehen. Eine kürzlich zu SO gestellte Frage …
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.