我知道如何通过在编辑器中运行来在 vim 中打开和关闭语法突出显示:
:syntax on/off
但是我希望默认启用语法突出显示,所以我不必每次运行 vim 时都打开它。
我该怎么做呢?
我知道如何通过在编辑器中运行来在 vim 中打开和关闭语法突出显示:
:syntax on/off
但是我希望默认启用语法突出显示,所以我不必每次运行 vim 时都打开它。
我该怎么做呢?
编辑您的$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
.此外,要突出显示特定文件类型(或编程语言扩展名)的语法,您可以使用以下命令,而文件已经在 Vim 中打开并且您想尝试动态突出显示语法:
:set filetype=php
或快捷方式:
:se ft=php
上面的命令将改变当前打开文件的语法高亮,就像它应该是 PHP 代码一样。
取消注释 vimrc 文件中的“syntax on”。
移动到目录,
cd /etc/vim/
vim vimrc
现在搜索“语法” 并取消注释。保存并在 vim 中重新打开文件。
对于由于使用未启用语法模块的 TurnKeyLinux 而到达这里的任何人,vim-tiny
请尝试本文安装完整vim
tl;博士
# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
我还发现这是vimtutor
.
vimtutor
要找到它,您可以在终端(我在 Mac 上使用)中键入命令,然后向下滚动以查看是否有一个名为的课程CREATE A STARTUP SCRIPT
(对我来说是第 7.2 课),其中描述了如何设置初始vimrc
文件。
在我的$HOME/.vimrc
我加载了一个配色方案(solarized),发现我需要在加载插件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'
按照上述答案中的建议查找 vimrc_example.vim
Command : sudo find /usr -iname "vimrc_example.vim"