安装vim插件(linux下)
/*
*author:gan
*time:2011/10/30 */
第一步:安装zencoding插件(自动完成css html)
unzip zencoding-vim.zip –d zencoding
第二步,安装autocomplpop 步骤同上
第三步,安装pathogen 复制pathogen.vim 到autoload 在vimfiles创建bundle目录 复制整个snipMate目录到bundle目录下 在vimrc下添加一行 call pathogen#infect() 第四步:添加一些字典文件 au FileType php setlocal dict+=$VIM/vimfiles/dict/php_funclist.dict 第四步:复制一些colorscheme
第五步:安装taglist 编译ctags
taglist 生成函数列表
nnoremap
let g:Tlist_Ctags_Cmd = 'E:\%usr\\bin\\ctags58\\ctags.exe' TlistToggle
第六步安装pydiction
let g:pydiction_location = 'C:/vim/vimfiles/ftplugin/pydiction/complete-dict' 复制python_pydiction.vim 到ftplugin 在ftplugin创建pydiction
复制complete-dict到pydiction
---------------------------------------------vimrc
\\
\ 基本设置
\\
filetype plugin on set nocompatible
\显示行号 set number
\设置四个空格对齐 set tabstop=4 set expandtab set smarttab set shiftwidth=4 set softtabstop=4
\缩进
set autoindent set smartindent
\设置一行最多80个字符 set textwidth=80
\自动重新读入 set autoread
\备份和缓存 set nobackup set noswapfile set nowritebackup
\启动的时候不显示那个援助索马里儿童的提示 set shortmess=atI
\搜索时忽略大小写 set ignorecase set smartcase
\设置编码
set encoding=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
\高亮当前行
\
\保证语法高亮 syntax on
\\
\ 设置状态行
\\
\获得当前目录 function! CurrectDir()
return substitute(getcwd(), \endfunction
\返回当前时间 func! GetTimeInfo()
return strftime('%Y-%m-%d %A %H:%M:%S') endfunction
\命令行于状态行 set ch=1
set statusline=\\ [File]\\ %F%m%r%h%y[%{&fileformat},%{&fileencoding}]\\ %w\\ \\ [PWD]\\ %r%{CurrectDir()}%h\\ %=\\ [Line]%l/%L\\ %=\\[%P] set ls=2 \始终显示状态行
\\
\ 插件设置
\\
\字典文件设置
call pathogen#infect()
au FileType php setlocal dict+=~/.vim/dict/php_funclist.dict au FileType css setlocal dict+=~/.vim/dict/css.dict
au FileType javascript setlocal dict+=~/.vim/dict/javascript.dict au FileType java setlocal dict+=~/.vim/dict/java.dict au FileType perl setlocal dict+=~/.vim/dict/perl.dict au FileType cpp setlocal dict+=~/.vim/dict/cpp.dict au FileType c setlocal dict+=~/.vim/dict/c.dict au FileType lua setlocal dict+=~/.vim/dict/lua.dict
au FileType scheme setlocal dict+=~/.vim/dict/scheme.dict
au FileType scala setlocal dict+=~/.vim/dict/scala.dict au FileType vim setlocal dict+=~/.vim/dict/vim.dict au FileType ocaml setlocal dict+=~/.vim/dict/ocaml.dict
\设置taglist快捷键
nnoremap
\自动完成
let g:pydiction_location = '~/.vim/ftplugin/pydiction/complete-dict'
[Server]
name=Server
baseurl=file:///mnt/cdrom/Server enable=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release