Ich möchte Vim ganz einfach in einem privaten Modus starten können. Definieren wir einen privaten Modus als einen, der diesen Befehlssatz verwendet: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Lassen Sie mich wissen, ob Sie zusätzliche Befehle finden, die …
Wenn Vim zum Lesen von stdin verwendet wird, wird eine informative Nachricht ausgegeben: $ echo foo | vim - Vim: Reading from stdin... $ Dies ist nur ein Beispiel. Die tatsächliche Verwendung erlaubt keine Shell-Konstrukte. vim <(echo foo)ist keine Option. Kann ich das unterdrücken, indem ich nur Vim-Optionen und / …
Ich möchte eine schnelle Möglichkeit haben, die Vim- 'paste'Option festzulegen, Text einzufügen und zum vorherigen Wert von zurückzukehren 'paste'. Ein typischer Anwendungsfall: Fügen Sie den Inhalt der Zwischenablage des Betriebssystems buchstäblich ein, unabhängig davon, ob der Einfügemodus möglicherweise neu geschrieben wird, z. B. durch automatisches Einrücken, und ohne den Status …
Wie kann ich in Vimscript den aktuellen Wert einer Vim-Option überprüfen? Um dies zu erläutern, möchte ich einen Befehl zum Wechseln vom Voll-GUI-Modus ( guioptions=+tM) zum Hacker-Modus ( guioptions=-tM) ausführen . Es scheint jedoch nicht möglich zu sein, den :set guioptions?Wert zu analysieren
Ich verstehe, dass es der Ort ist, an dem Dinge platziert werden sollten, die das letzte Wort haben und nicht von einer anderen Quelle überschrieben werden sollten, aber ich bin mir nicht sicher, wie ich entscheiden soll, wann etwas eingefügt werden soll, ~/.vim/after/ftplugin/anstatt ~/.vim/ftplugin/. Verwenden ~/.vim/ftplugin/und verschieben Leute Dinge im …
Vim ist so unendlich konfigurierbar. Das Entwickeln eines vimrc ist jedoch eine entmutigende Aufgabe für Anfänger und fortgeschrittene Benutzer. Grundsätzlich wird von Ihnen erwartet, dass Sie eine aus einer leeren Tafel entwickeln, indem Sie die Dokumentation lesen und sich zufällige Tipps von anderen Benutzern holen. Gibt es ein intuitives Konfigurationsmenü, …
Bei Verwendung von set showcmdVim werden Teilbefehle in der letzten Zeile des Bildschirms angezeigt. Im normalen Modus wird beispielsweise beim Eingeben des Befehls dt.die letzte Zeile angezeigt , dtund wenn Sie .den Befehl drücken, ist der Befehl abgeschlossen und daher wird nichts angezeigt. Gibt es eine Möglichkeit, vollständige Befehle anzuzeigen? …
Ich habe kürzlich herausgefunden, dass YouCompleteMees eine g:ycm_autoclose_preview_window_after_insertionOption gibt, die das Dokumentationsvorschau-Fenster nach dem Beenden des Einfügemodus automatisch ausblendet, und ich habe kürzlich angefangen, vim zu verwenden. Daher habe ich zum ersten Mal eine Option festgelegt. Daher habe ich mich gefragt, ob für andere Plugins, die ich in meiner VIM-Umgebung …
Ich versuche, meine eigene Einrückungsdatei für JavaScript zu erstellen. Die Standard-Einrückungsdatei für JavaScript wird mit minimalen Änderungen aktiviert, und ich verwende sie als Basis. Unter Vim 7.3 für OSX El Capitan führt die Eingabe eines Arrays standardmäßig zu folgenden Ergebnissen: var test = [ 1, 2, 3 ]; Beachten Sie, …
Ich versuche neu zu schreiben und der Option einen String mit Variable hinzuzufügen. Die ursprüngliche Zeichenfolge ist set rtp+=~/.vim/bundle/Vundle.vim Das Folgende ist die Arbeitsweise let: let MYVIMDIR='/home/loom/foo' let &rtp .= ','.expand(MYVIMDIR).'/bundle/Vundle.vim' Ich bin interessiert, wie ich es umschreibe set. Der folgende Code (und einige andere Variationen) funktioniert nicht let MYVIMDIR='/home/loom/foo' …
Daraus :h :setwissen wir das :se[t] Alle Optionen anzeigen, die von ihrem Standardwert abweichen. In einem Vimscript möchte ich alle diese vom Benutzer geänderten Optionen speichern, ändern und später auf den vom Benutzer festgelegten Wert zurücksetzen. Wie kann ich das einfach machen? Kann ich das Ergebnis :set(oder einen ähnlichen Befehl) …
Zum Beispiel möchte ich einstellen set tabstop=4 set shiftwidth=4 Gibt es eine Möglichkeit, so etwas zu tun? set tabstop=4 set shiftwidth=tabstop kann ich also beide Werte einstellen, indem ich nur eine einzige Zahl ändere?
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.