mac下添加VIM配色方案

(1)安装vim后,执行命令

whereis vim

你会看到返回结果:vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz

注意:/usr/share/vim 为vim为用户提供的共享数据或设置方案选择

(2) 在你的家目录下创建.vimrc

set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set expandtab

(3)增加配色方案

首先查看你的系统中自带的有哪些,从(1)中我们知道执行命令  ls -l  /usr/share/vim/vim70/colors/

可以看到

-rw-r--r-- 1 root root 2588 2011-03-06 blue.vim
-rw-r--r-- 1 root root 2809 2011-03-06 darkblue.vim
-rw-r--r-- 1 root root  548 2011-03-06 default.vim
-rw-r--r-- 1 root root 2399 2011-03-06 delek.vim
-rw-r--r-- 1 root root 2812 2011-03-06 desert.vim
-rw-r--r-- 1 root root 1666 2011-03-06 elflord.vim
-rw-r--r-- 1 root root 2476 2011-03-06 evening.vim
-rw-r--r-- 1 root root 3238 2011-03-06 koehler.vim
-rw-r--r-- 1 root root 2460 2011-03-06 morning.vim
-rw-r--r-- 1 root root 2006 2011-03-06 murphy.vim
-rw-r--r-- 1 root root 1037 2011-03-06 pablo.vim
-rw-r--r-- 1 root root 2673 2011-03-06 peachpuff.vim
-rw-r--r-- 1 root root 2174 2011-03-06 README.txt
-rw-r--r-- 1 root root 1239 2011-03-06 ron.vim
-rw-r--r-- 1 root root 2720 2011-03-06 shine.vim
-rw-r--r-- 1 root root 2419 2011-03-06 slate.vim
-rw-r--r-- 1 root root 1627 2011-03-06 torte.vim
-rw-r--r-- 1 root root 1840 2011-03-06 zellner.vim

所以我们知道配色方案的名字有morning,evening,desert等等,

如果我们想要将配色方案改为evening,那么我们只需要在.vimrc中增加一行  colorscheme evening 即可。

(4)如果觉得配色方案太少,可以从外部下载配色方案,这里给出一个网址:

http://vimcolorschemetest.googlecode.com/svn/colors/

你可以使用工具wget下载下来,然后将.vim的文件放入/usr/share/vim/vim70/colors/目录下,然后更改.vimrc即可生效。

VIM编辑器下go语法高亮显示

Go in Vim

The standard Go distribution includes a Go syntax file for Vim in go/misc/vim/.

Installation Instructions

Place $GOROOT/misc/vim/syntax/go.vim in ~/.vim/syntax/ and put the following in ~/.vim/ftdetect/go.vim:

在go的安装目录里有/misc/vim/syntax 他 /misc/vim/ftdetect 两个目录,将里面的文件复制到~/.vim/相应的目录里即可。

au BufRead,BufNewFile *.go set filetype=go

Extras and Alternative Files

An alternative indent file for Vim by Alecs King can be found here.

Autocompletion

The gocode daemon by nsf includes a vim script to do autocompletion. Continue reading

SecureCRT远程ssh使VIM语法加亮

使用SecureCRT登录linux服务器用VIM时显示彩色语法高亮的方法

1:在$HOME 目录下 vim ~/.vimrc 建立一个文件
2:在最后面添两句:syntax on 和 set nocp ,然后保存
3:在SecureCRT中设置 选项->会话选项->终端->仿真->终端:Linux
4:重新登录linux服务器,打开 vim,现在就可自动对语法进行加亮了。 Continue reading