我开始学习编程,看到可以通过.vimrc文件配置vim。但是我无法创建多个设置。我想为java配置一个C,但我不知道如何在使用特定语言编程时启用配置。为多种语言创建多个.vimrc?
我发现下面的解决我的问题:
如果它的好集中配置的本地异常,你可以把 这样
autocmd
s转换您的~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
( How to load different .vimrc file for different working directory?)
但我不明白这个解决方案。
我想我应该做到以下几点:
我想在桌面上创建一个C语言设置。所以我把 外壳(我使用Mac OS)下面的命令
vim ~/Desktop/.vimrc
并把所需的配置放在这个文件中。然后我把下面的命令文件
~/.vimrc
在:autocmd BufRead,BufNewFile ~/Desktop/.vimrc setlocal ts=4 sw=4
然后,我走进了壳牌和中创建一个C文件
vim ~/Desktop/myprogram.c
,但我意识到,我的设置没有工作。
显然我做错了什么,但是我找不到错误,因为我还是noob。
感谢您的回复,但它没有奏效! – rfloc
你使用了哪个'.vimrc'? –
我使用了〜/ .vimrc – rfloc