Я начинаю изучать программирование и вижу, что можно настроить vim через файл .vimrc. Но мне не удается создать несколько настроек. Мне нужна конфигурация для java и другая для C, но я не знаю, как включить только конфигурацию при программировании на определенном языке.Создание нескольких .vimrc для нескольких языков?
Я нашел следующее решение моей проблемы:
Если это нормально настроить локальные исключения централизованно, вы можете поместить такие
autocmd
сек в ваш~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
(How to load different .vimrc file for different working directory?)
Но я не понял этого решения.
Я полагал, что я должен сделать следующее:
Я хотел создать настройки языка C на рабочем столе. Поэтому я положил Shell (я использую Mac OS) следующую команду
vim ~/Desktop/.vimrc
и поместил нужную конфигурацию в этот файл.Тогда я поставил следующую команду в файле
~/.vimrc
:autocmd BufRead,BufNewFile ~/Desktop/.vimrc setlocal ts=4 sw=4
Тогда я пошел в доспехах и создал C файл
vim ~/Desktop/myprogram.c
, но я понял, что моя установка не сработала.
Очевидно, что я сделал что-то не так, но я не смог найти ошибку, потому что я все еще нуб.
Спасибо за ответ, но это не сработало! – rfloc
, который '.vimrc' вы использовали? –
Я использовал ~/.vimrc – rfloc