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.