这是一个天真的(可能是愚蠢的)问题,但我似乎无法使用R语法突出显示我的Linux设置。
我已经下载了一个r.vim
文件,该文件具有改进的语法突出显示功能,并且可以在我的Windows gvim设置上运行。此r.vim
文件是否必须位于/usr/share/vim/v70/syntax
目录中?现在,我将它放在我的主目录中并在source ~/r.vim
文件中尝试~/.vimrc
。但是,这似乎没有做任何事情。也许我正在咆哮错误的树?
答案 0 :(得分:7)
尝试将此行添加到文件filetype.vim
。 filetype.vim
通常位于~/.vim
文件夹中。如果文件不存在,请创建该文件。
au! BufNewFile,BufRead *.R,*.Rout,*.r,*.Rhistory,*.Rt,*.Rout.save,*.Rout.fail setf r
启动时,vim将上面列出的所有文件扩展名链接到文件类型r,这可能是您的语法文件使用的。您的语法文件通常不会为您定义文件扩展名。
答案 1 :(得分:5)
是否检测到文件类型?
:set ft?
在您的案例中,应该打印filetype=r
之类的内容。如果没有设置,请尝试:
:set ft=r
还是什么都没有?尝试:
:syntax on
我将所有下载的插件放在~/.vim/plugins/
中。您不必在系统文件夹中放置任何插件。
在.vimrc
:
filetype plugin on
syntax on
答案 2 :(得分:3)
几个猜测:
答案 3 :(得分:1)
vim有几个R插件。
结帐Vim-R-Plugin。它支持语法高亮。