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


Ответы:


33
$ vim -c 'set ai'

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.