linux里vim插件',安装vim插件(linux下)

安装vim插件(linux下)

第一步:安装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

[Server]

name=Server

baseurl=file:///mnt/cdrom/Server

enable=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

第五步:安装taglist

编译ctags

taglist 生成函数列表nnoremap

:TlistToggle

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

" 高亮当前行

" set cursorline

" 保证语法高亮

syntax on

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

"

设置状态行

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

" 获得当前目录

function! CurrectDir()

return substitute(getcwd(), "", "", "g")

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

:TlistToggle

"python自动完成

let g:pydiction_location =

'~/.vim/ftplugin/pydiction/complete-dict'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值