Als «vimscript» getaggte Fragen

Eine in Vim eingebettete Skriptsprache. Es kann verwendet werden, um Vim an Ihre Bedürfnisse anzupassen und Plugins zu erstellen. Auch VimL genannt.


1
wenn sonst endif oneliner
Ich habe diesen Oneliner in meinem, vimrcaber er funktioniert nicht: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM sagt: E518: Unknown option: else Kannst du mir helfen ?
11 vimscript 


3
Ersetzen Sie durch reines Vimscript (ohne `: s`)
Ich habe folgendes in meinem vimrc: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Ich benutze vint, um mein vimrc zu fusseln, und habe die folgende Warnung erhalten: ProhibitCommandWithUnintendedSideEffect Vermeiden Sie Befehle mit unbeabsichtigten Nebenwirkungen. Vermeiden Sie die Verwendung von: s [ubstitute], da dies den Cursor bewegt und Fehlermeldungen druckt. Bevorzugen Sie Funktionen …


2
Wie finden Sie heraus, wo zuletzt eine Variable zugewiesen wurde?
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 …

1
Holen Sie sich das aktuelle Fenster / Puffer / Tab in Vimscript
In Python ist es bei Verwendung des vim-Moduls unglaublich einfach, das aktuelle Fenster / den aktuellen Puffer / die aktuelle Registerkarte abzurufen: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage Meine Frage ist, wie macht man das in reinem VimL / Vimscript und welcher Objekttyp wird zurückgegeben? Ich kann …

3
Wie kann ich eine visuelle Auswahl von Vimscript erstellen?
Wenn ich ein paar Zeilen Vimscript habe, die ich testen möchte, bevor ich mein Vimrc einfüge, ist es möglich, sie visuell auszuwählen und dann als Quelle zu verwenden? Ich habe versucht Treffen Sie eine visuelle Auswahl v, dann Bewegungen, um eine Auswahl zu treffen usw. Dann :'<,'>so Aber vim gibt …


2
Was ist zu beachten, um ein Vim-Plugin zu erstellen?
Meine Frage ist also einfach. Ist es eine gute Idee, Vim-Skripte zu lernen, nur um Vim zu erstellen, oder sollten wir einige andere akzeptierte Sprachen übernehmen. Zum Beispiel öffnet dieser Link ein YouTube-Video, in dem gezeigt wird, wie Python zum Erstellen von Vim-Plugins verwendet wird. Vim-Skripte sind nur dann nützlich, …
11 vimscript 

4
Enthält in vimrc?
Ist es möglich, externe Dateien, die bezogen werden sollen, in die vimrc-Datei aufzunehmen? Ist es so einfach wie nur hinzuzufügen source somefile?


3
Wie grep ich in der Ex-Befehlsausgabe?
Wie sucht man in der Ex-Befehlsausgabe nach einem Muster? Wie kann man beispielsweise in der :scriptnamesBefehlsausgabe nach einem Dateinamenmuster suchen ? In der Hilfe für alle Geschmacksrichtungen von grepund vimgrepgibt es nur {file}einen Ort, an dem eine Suche durchgeführt werden kann.
10 vimscript 


1
Führen Sie den Inhalt des Puffers als Vimscript aus
Ich habe einen nofilePuffer, der Vimscript enthält, und ich möchte ihn ausführen. Funktioniert jedoch :so % nicht, da eine gespeicherte Datei und kein Puffer erforderlich ist. Gibt es einen vim-Befehl, um dies standardmäßig zu tun? Wenn nicht, ist es möglich, eine Funktion zu erstellen, die die gleichen Aktionen ausführt?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.