and*_*ewj 4 linux vim r syntax-highlighting
这是一个天真的(可能是愚蠢的)问题,但我似乎无法使用R语法突出显示与我的Linux设置一起工作.
我已经下载了一个r.vim改进了语法高亮的文件,它可以在我的Windows gvim设置上运行.这个r.vim文件需要在/usr/share/vim/v70/syntax目录中吗?现在,我把它放在我的主目录中并尝试source ~/r.vim在~/.vimrc文件中.但是,这似乎没有做任何事情.也许我正在吠叫错误的树?
尝试将此行添加到文件中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
几个猜测: