Задать опцию vim из командной строки?

Ответы:

33
$ vim -c 'set ai'

Видите :h -c, :h startupи $ vim --help.

romainl
источник
2
Если вы собираетесь открыть несколько окон ( vim -Oили vim -o) и хотите установить эту команду для всех из них, используйте -c windo <option>. Пример:) vim -O -c 'windo set ai'.
Scai
Пример, который я бы нашел полезным:vim -c 'set wrap' /path/to/file.txt
Шридхар Сарнобат
Если вы хотите установить несколько опций, разделите их с помощью символа канала, напримерvim -c 'set ai | set nowrap'
wisbucky
1
У тебя set ai nowrapне работает @wisbucky? Вы должны иметь возможность установить несколько параметров с помощью одной setкоманды.
Мартин Турной
@MartinTournoij Спасибо, я не знал об этом! (Ну, я думаю, мой комментарий все еще может быть полезен, если вам нужно запускать разные команды)
wisbucky