我刚刚将 Espresso 换成了 Vim,用于编程工作。我在 OS X 10.6 上使用预装的 Vim 版本。我将文件更改vimrc
为/usr/share/vim
:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
set ai " auto indenting
set history=100 " keep 100 lines of history
set ruler " show the cursor position
set number " show line number
colorscheme desert
syntax on " syntax highlighting
set hlsearch " highlight the last searched term
filetype plugin on " use the file type plugins
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
我还将 desert.vim 文件复制到了~/.vim/colors
,但 vim 仍然只显示默认的配色方案。
我还想要 PHP、HTML5、CSS3、JavaScript 的语法高亮功能。我是否需要单独下载它,或者它是否已在 Vim 的默认安装中安装?
这是适合回答此类问题的 Stackexchange 网站吗?还是 Apple Stackexchange 网站更适合回答此类问题?
答案1
别碰/usr/share/vim/vimrc
。您的所有自定义、配色方案等都应该放入~/.vim/
和中~/.vimrc
。
此外(还有其他方法,但是)您需要在保存时重新启动 vim~/.vimrc
才能应用您的更改。
照这样,Vim 应该能够突出显示 PHP、HTML、CSS 和 JavaScript。您可能需要来自www.vim.org如果您想舒适地使用 CSS3 和 HTML5。
对于您的配色方案问题,请尝试以下操作:
- 确保
<Esc>
你处于正常模式 - 类型
:colorscheme desert
- 它改变了什么吗?