Als «options» getaggte Fragen

Laufzeiteinstellungen, die das Verhalten des Editors ändern


2
Der einfachste Weg, um Vim im privaten Modus zu starten
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 …

4
Wie kann ich die Meldung "Lesen von STDIN" in Vim unterdrücken?
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 / …
18 vimrc  options 



4
Legen Sie die Einfügeoption fest, jedoch nur für eine Einfügung
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 …

2
Wie überprüfe ich den Wert einer Vim-Option in Vimscript?
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

2
Wann soll das Verzeichnis after / verwendet werden?
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 …
13 options 


2
Befehlsverlauf mit showmd anzeigen
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? …

2
Wie liste ich die verfügbaren Optionen eines Plugins auf?
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 …
10 options 


2
Option `set` mit Variablen
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' …

3
Wie speichere und stelle ich das Ergebnis des Befehls 'set' wieder her?
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) …

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.