vi ~/.ssh/config
:set syn?
>syntax=conf
когда я делаю:
set syn=sshconfig
затем подсветка синтаксиса, как и должно быть.
почему тип файла не определяется автоматически? И как его можно установить автоматически?
vi ~/.ssh/config
:set syn?
>syntax=conf
когда я делаю:
set syn=sshconfig
затем подсветка синтаксиса, как и должно быть.
почему тип файла не определяется автоматически? И как его можно установить автоматически?
предполагая, что вы создали символическую ссылку'~/.ssh "в папку с именем" ssh’ где-то еще в вашей системе, например ~/git/ssh, у вас есть 2 варианта:
внутри ‘~/.vim/ftdetect / ssh.vim ' поставьте следующую строку:
au BufNewFile,BufRead */ssh/config setf sshconfig
убедитесь, что папка, которую симлинк решает называется.ssh'
файл виновника ⇒ / usr/share/vim/vim73 / filetype.vim:
au BufNewFile,BufRead ssh_config,*/.ssh/config setf sshconfig
добавление этой строки в ~/.vimrc
filetype plugin indent on
должно хватить Vim, чтобы распознать тип файла и применить правильный синтаксис.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]