Festlegen einer VIM-Option über die Befehlszeile?


26

Wie setzt man eine vim-Option, wenn man von Bash oder einer anderen Shell startet?

Antworten:


33
$ vim -c 'set ai'

Siehe :h -c, :h startupund $ vim --help.


2
Wenn Sie mehrere Fenster ( vim -Ooder vim -o) öffnen und diesen Befehl für alle festlegen möchten, verwenden Sie -c windo <option>. Beispiel:) vim -O -c 'windo set ai'.
Scai

Beispiel Ich würde nützlich finden:vim -c 'set wrap' /path/to/file.txt
Sridhar Sarnobat

Wenn Sie mehrere Optionen festlegen möchten, trennen Sie diese mit dem Pipe-Zeichen, z. B.vim -c 'set ai | set nowrap'
wisbucky

1
Funktioniert das set ai nowrapbei dir nicht @wisbucky? Sie sollten in der Lage sein, mehrere Optionen mit einem einzigen setBefehl festzulegen.
Martin Tournoij

@MartinTournoij Danke, das wusste ich nicht! (Nun, ich denke, mein Kommentar kann immer noch hilfreich sein, wenn Sie andere Befehle ausführen müssen)
wisbucky
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.