Wie setzt man eine vim-Option, wenn man von Bash oder einer anderen Shell
Laufzeiteinstellungen, die das Verhalten des Editors ändern
Wie setzt man eine vim-Option, wenn man von Bash oder einer anderen Shell
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...
Kann ich Vi oder Vim mit Bildschirmlese- und / oder Braille-Geräten verwenden? Wenn ja, wie würde ich vorgehen? Benötigt es ein spezielles
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...
Gibt es eine Option, um eine Einstellung in allen Registerkarten und Fenstern anzuwenden, z. B. für :set numberalle geöffneten
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...
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...
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 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...
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...
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...
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...
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...
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
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...