晒一下vi的插件

我的vi插件: Download

注释,项目管理,函数断点,自动完成,日历等等

/plugin

acp.vim calendar.vim comments.vim exec_menuitem.vim fs_menu.vim neocomplcache.vim NERD_tree.vim taglist.vim zencoding.vim

/autoload

acp.vim zencoding.vim

.vimrc的设置如下

nnoremap <silent> <F7> :NERDTreeToggle<CR>
nnoremap <silent> <F8> :TlistToggle<CR>
let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
let Tlist_Use_Right_Window = 1

nnoremap <silent> <F9> :Calendar<CR>
let g:calendar_diary="/data/diary/"
syntax on
set nu
set tabstop=4
set softtabstop=4
set shiftwidth=4
set cindent

autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete

###mac配置:

"map <leader>nn :NERDTreeToggle <CR>
map <silent> <F1> :NERDTreeToggle <CR>
map <silent> <F2> :TlistToggle <CR>

vmap y :w !pbcopy<CR><CR>
nmap yy :.w !pbcopy<CR><CR>
nmap p :r !pbpaste<CR><CR>


"left menu auto explod command
"autocmd vimenter * NERDTree
"autocmd vimenter * wincmd p  

let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
let Tlist_Use_Right_Window = 1

syntax on
set nu
set tabstop=4
set softtabstop=4
set shiftwidth=4
set cindent

set nobackup

autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete

###对齐插件:

http://vimcasts.org/episodes/aligning-text-with-tabular-vim/

mac下安装command-t

不想用macvim,但系统自带的vim不支持ruby,所以需要重新编译vim, 嫌麻烦还是直接用brew进行安装吧

切换ruby版本并安装:

sudo port -v install vim +ruby +python +huge

进入vi测试一下:ruby 1

不再提示Sorry, the command is not available in this version

然后按照command-t教程安装即可

--EOF--

声明:若无特别说明,本站文章均为原创,转载请保留链接,谢谢

Published: 2012-01-04
blog comments powered by Disqus