系统 = OSX 10.9.4
我正在尝试在终端中使用vim时打开语法高亮功能。但是,我无法使其正常工作。
我尝试过以下方法:
找到vimrc文件并添加以下代码:
set ai " auto indenting set history=100 " keep 100 lines of history set ruler " show the cursor position syntax on " syntax highlighting set hlsearch " highlight the last searched term filetype plugin on " use the file type plugins
找到目录下的vimrc文件:
cd /usr/share/vim/
有趣的是,一旦我在vim中添加代码到vimrc文件并退出(x),再次打开该文件时,语法会被正确地高亮显示。
然而,当我尝试创建一个名为“test”的新vim文件,复制相同的代码,保存并退出后,重新打开它,语法就完全没有高亮显示。
似乎只有当我打开实际的vimrc文件时才能正常工作--而不是在尝试创建一个新文件或打开另一个应该具有语法高亮的文件时。
- 我也尝试在~/(目录)下创建了一个.vimrc(完全相同的副本)。但无济于事。
我创建了一个名为“test”的新文件,并在活动状态下尝试打开它:
vim test
"然后在vim中"
:syntax on
我真的很困惑为什么这部分代码能够工作。
非常感谢任何帮助。
干杯!
p.s. 我也按照这个链接中的说明操作了:http://geekology.co.za/article/2009/03/how-to-enable-syntax-highlighting-and-other-options-in-vim
*我知道有macvim,但我想要一个终端原生的vim解决方案。谢谢。