pathogen
vim的插件统一由pathogen管理
1.mkdir -p ~/.vim/autoload ~/.vim/bundle 2.curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
之后将想要安装的插件统一放在~/.vim/bundle 下面
python-mode
支持python的编写模式
1.cd ~/.vim 2.mkdir -p bundle && cd bundle 3.git clone git://github.com/klen/python-mode.git
NERDTree
支持侧栏显示文件系统
1.cd ~/.vim/bundle 2.git clone https://github.com/scrooloose/nerdtree.git 3.Then reload vim, run :Helptags, and check out :help NERD_tree.txt.
taglist
支持ctag分析文件,将当前文件的宏、变量、函数列在symbol表中
因为mac中默认的/usr/bin/ctags不是exuberant ctags,所以使用时会出现问题,需要自己下载ctags编译安装到非/usr/bin 目录下 从 http://www.vim.org/scripts/script.php?script_id=273 下载最新的ctag包 tar -xvzf ctags-5.8.tar.gz cd ctags-5.8 ./configure make && sudo make install 我们已经安装了自己的ctag,此时需要修改系统路径 which ctags 此时显示是/usr/bin/ctags vim ~/.profile 添加 export PATH="/usr/local/bin:/usr/local/sbin:$PATH" source ~/.profile which ctags 此时显示是/usr/local/bin/ctags 在~/.vimrc中配置 let Tlist_Ctags_Cmd = '/usr/local/bin/ctags' let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的 let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口
More~
有时会用鼠标进行复制,当有行号时默认会复制到行号,如果不想复制行号,可以在~/.vimrc中设置
set mouse=a
此时鼠标可以像IDE中一样通过滚动来上下查看,并在选中时不会包括到行号。