这是一个天真(可能是愚蠢的)的问题,但我似乎无法得到R语法突出显示与我的Linux设置工作。
我已经下载了一个改进了语法高亮的r.vim
文件,它可以在我的Windows gvim安装程序上运行。 这个r.vim
文件是否需要在/usr/share/vim/v70/syntax
目录下? 现在,我把它放在我的主目录下,并在~/.vimrc
文件中尝试source ~/r.vim
。 但是,这似乎没有做任何事情。 也许我在吠叫错误的树?
尝试将这一行添加到文件filetype.vim
。 filetype.vim
通常位于~/.vim
文件夹中。 创建文件,如果它不存在。
au! BufNewFile,BufRead *.R,*.Rout,*.r,*.Rhistory,*.Rt,*.Rout.save,*.Rout.fail setf r
在启动时,vim将上面列出的所有文件扩展名连接到文件类型r,这很可能被你的语法文件使用。 您的语法文件通常不会为您定义文件扩展名。
有关更多信息,请参阅此参考 。 为了突出语法,本教程可能会有所帮助。
文件类型是否被检测到?
:set ft?
这应该打印出像你的情况filetype=r
。 如果没有设置,请尝试:
:set ft=r
依然没有? 尝试:
:syntax on
我把所有下载的插件放在~/.vim/plugins/
。 你不应该在系统文件夹中放置任何插件。
在你的.vimrc
:
filetype plugin on syntax on
几个猜测:
有几个R插件的VIM。
看看Vim-R-Plugin 。 它支持语法高亮。