Answers:
编辑您的$HOME/.vimrc
(Unix / Linux / OSX)或$HOME/_vimrc
(Windows)以包括以下行:
syntax on
编辑
如果启动Vim时语法突出显示不起作用,则可能没有
$HOME/.vimrc
or或$HOME/_vimrc
(vimrc
从现在起统称为)。在这种情况下,您有两种选择:
vimrc
。vimrc_example.vim
为您的vimrc
(推荐,谢谢@oyenamit)。您可以vimrc_example.vim
在运行时目录中找到。运行时目录的位置因操作系统而异:
/usr/share/vim/vim73
。\Program Files\Vim\vim73
。syntax on
和syntax enable
?
syntax enable
保留您的颜色设置,并syntax on
覆盖它们(:help :syn-on
)。
另外,要突出显示文件中语法(或编程语言)的特定类型,可以在Vim中已打开文件的情况下使用以下命令:
:set filetype=php
或捷径:
:se ft=php
上面的命令将更改当前文件的语法突出显示,就像突出显示PHP代码一样。
在vimrc文件中取消注释“语法”。
移至目录,
cd /etc/vim/
vim vimrc
现在搜索“语法” 并取消注释。保存并在vim中重新打开文件。
syntax
添加,syntax enable
。然后source vimrc
。您永久获得它以备后用
对于因使用TurnKeyLinux而未vim-tiny
启用语法模块而到达此处的任何人,请尝试本文以完整安装vim
tl; dr
# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
在我的插件中,$HOME/.vimrc
我加载了一个配色方案(发现),并发现我需要在插件加载syntax on
后放置。如果是在加载插件之前,则无法使用。
" this turns syntax highlighting on by default
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'
syntax on
" this does not turn syntax highlighting on by default
syntax on
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'