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 habe eine Funktion in vim, die alle Puffer als Registerkarten öffnet. Nachdem ich diese Funktion hinzugefügt habe, öffnet auch vimdiff die zu vergleichenden Dateien als verschiedene Registerkarten und zeigt daher die Unterschiede nicht an. Gibt es eine Möglichkeit, herauszufinden, ob es sich um vim oder vimdiff handelt, das meine …
Ich habe diese Zeilen in meiner .vimrc, um beim Einrücken zu helfen: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Sie verursachen jedoch viel Rauschen in der Rückgängig-Geschichte. Da sie aus Sicht des Benutzers …
Ich habe den folgenden Befehl in meinem vimrc: execute "set path+=".getcwd()."/**" Es funktioniert gut, wenn das aktuelle Arbeitsverzeichnis wie ist /home/tamlok/my_work/. Wenn das Verzeichnis jedoch Leerzeichen enthält, wie z. B. D:\Program Files\vim\, wird sich vim beschweren. Ich nehme an, dass ich dies mit der substitute()Funktion beheben kann, um alle Leerzeichen …
Ich habe set exrcan verschiedenen Stellen erwähnt, dass .vimrcDateien pro Verzeichnis verwendet werden, aber jedes Mal, wenn es erwähnt wurde, wurde mit starker Ermahnung, es nicht wirklich zu verwenden, weil es gefährlich ist. Ich bin auch set secureauf etwas gestoßen, das einen Teil der Erbgefahr beheben soll set exrc, aber …
Ich bin neu in Vim und möchte Skripte mit meinen Tastaturbindungen und anderen Vim-Einstellungen bearbeiten können, während ich noch in Vim arbeite. Zum Beispiel möchte ich, dass sich alle meine set xxBefehle in einer Datei befinden und die Möglichkeit haben, die Datei zu aktualisieren und ihre Einstellungen erneut anzuwenden, während …
Ich habe mehrere highlightBefehle in meiner .vimrcDatei. In Vim 7.3 wurden diese unmittelbar nach dem Start von Vim wirksam. Nach dem Update auf Vim 7.4 ist dies nicht mehr der Fall. Vim verwendet zunächst die Standardhervorhebung. Wenn ich .vimrcein zweites Mal durch Ausführen lade source ~/.vimrc, funktioniert das Hervorheben wie …
Ich möchte beim Start eine benutzerdefinierte Nachricht wiederholen, basierend darauf, ob bestimmte Startfunktionen erfolgreich waren oder nicht. Ich habe das in meinem versucht.vimrc echo 'test' "All my settings ... Ich möchte, dass vim eine Nachricht wiederholt, als hätte ich gerade getippt echo 'foo' von der Kommandozeile nach dem Öffnen von …
Manchmal, wenn Sie einen Befehl im normalen Modus 10dkeingeben, können Sie einen Tippfehler machen. Wenn ich beispielsweise beabsichtige zu tippen , kann ich versehentlich mit dem Tippen beginnen 19d. Ist es möglich, die falschen Schlüssel über die Rücktaste zu löschen 19d<backspace><backspace>0dk, anstatt den Befehl zu drücken und erneut zu wiederholen …
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 dies einen Puffer …
Heute habe ich festgestellt, dass meine .vimrcnicht wirksam wurde. Es war vor wenigen Stunden in Ordnung. Als ich vim mit startete $vim --plugin, gab es :scriptnamesnichts wieder: Die .vimrcDatei wurde nicht bezogen. (Hinweis: /etc/vimrcwurde entfernt, um dieses Problem zu beheben.) Dann habe ich versucht zu googeln und fand die $VIMINITVariable …
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, springen Sie zum ersten geöffneten Fenster, …
Ich habe gestern vundle installiert und seitdem wird die in meinem vimrc konfigurierte Tab-Breite ignoriert und auf 4 anstatt auf 2 zurückgesetzt. Ich fand heraus, dass die folgende Zeile nach dem Vundle-Absatz dies verursacht: filetype plugin indent on Meine Einrückung ist wie folgt aufgebaut: set noexpandtab " Make sure that …
Vim setzt automatisch einen Kommentar fort, wenn ich im Einfügemodus die Eingabetaste drücke, was ich hilfreich finde. Ich möchte jedoch nicht, dass der Kommentar fortgesetzt wird, nachdem im normalen Modus 'o' gedrückt wurde, um eine neue Zeile unter dem Ende des Kommentars einzufügen. Ich habe gelesen, dass ich die Option …
Ich möchte, dass alle meine Dateien mit .texeiner Zeilenlänge von 80 enden. Wenn ich also eine .texDatei in vim öffne, tippe ich :set tw=79. Was würde ich in meine .vimrc einfügen, um dies zu automatisieren? Was passiert , wenn ich es an der Arbeit mit einer bestimmten Liste von Dateitypen …
Ich habe ein Dokument über vim gelesen und der Autor schlägt eine Codezeile vor, die in .vimrc eingefügt werden soll, aber ich habe überhaupt keine Ahnung, was es ist. command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore --hidden --follow --glob "!.git/*" --color "always" '.shellescape(<q-args>), 1, <bang>0) …
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.