Запускайте команду bash при каждом запуске ViM - PullRequest
0 голосов
/ 21 февраля 2019

Поэтому я хотел бы запустить следующую команду при каждом запуске ViM:

ctags -R .

Возможно ли это?Желательно, чтобы в моем ~/.vimrc было что-то, что делает это.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Вы можете использовать :help :!cmd в вашем .vimrc:

!ctags -R .

Чтобы избежать запроса на ввод ввода (но все еще видеть вывод ctags), добавьте :silent:

silent !ctags -R .

Чтобы полностью отключить вывод (но тогда вы не заметите проблем, пока не внедрите другое уведомление), используйте system() вместо:

call system('ctags -R .')

Чтобы избежать задержки выполнения ctags с помощью Vim, вы можете запустить задачу асинхронно (в Unix):

call system('ctags -R . &')
0 голосов
/ 21 февраля 2019

Решил, добавив это в .vimrc:

" === generate ctags
call system('ctags -R . ')
...