Vim默认语法高亮

我知道如何在编辑器中通过运行vim打开和closures语法高亮显示:

:syntax on/off 

但是我希望语法突出显示在默认情况下启用,所以我不必每次运行vim都打开它。

我该怎么做呢?

编辑您的$HOME/.vimrc (Unix / Linux / OSX)或$HOME/_vimrc (Windows)以包含以下行:

 syntax on 

编辑

如果在启动Vim时语法突出显示不起作用,那么您可能没有$HOME/.vimrc$HOME/_vimrc (从现在起统称为vimrc )。 在这种情况下,你有两个select:

  • 创build一个空的vimrc
  • 复制vimrc_example.vim作为你的vimrc (推荐,谢谢@oyenamit)。 您可以在运行时目录中findvimrc_example.vim

运行时目录的位置因操作系统而异:

  • 在我的系统上(Arch Linux和Mac,感谢@totophe),它位于/usr/share/vim/vim73
  • 在Windows上,它位于\Program Files\Vim\vim73

另外,考虑升级VIM默认的蹩脚语法突出显示:

这是我得到的东西,在眼睛上更容易:

Java语法突出显示和vim的颜色

您将不得不将某些文件复制到/home/yourusername/.vim/colors/home/yourusername/.vim/syntax目录中。 然后在/home/yourusername/.vimrc中configuration一些额外的命令,你应该得到我所得到的。

https://github.com/sentientmachine/erics_vim_syntax_and_color_highlighting

另外,要突出特定types的语法/文件,您可以使用:

 :set filetype=php 

或者捷径:

 :se ft=php 

取消注释vimrc文件中的“语法”。

移动到目录,

 cd /etc/vim/ vim vimrc 

现在search“语法”并取消注释。 保存并在vim中重新打开文件。

对于因使用TurnKeyLinux而使用vim-tiny而没有启用语法模块的人来说,试试这篇文章来安装完整的vim

http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package

TL;博士

 # apt-get remove vim-tiny # apt-get install vim # hash vim # vim