# vimrc
git clone https://github.com/yantze/vimrc ~/.vim
# install plugin to ~/.vim/plugged
vim +PlugInstall
# [optional] install YouCompleteMe
cd ~/.vim/plugged/YouCompleteMe
./install.py --clang-completer --gocode-completer --tern-completer # 需要先装 clang ,gocode,tern
# [optional] install vimpager
# https://github.com/rkitover/vimpager
cd ~/.vim/plugged/vimpager
make install
# 添加 pager 环境变量
export PAGER=/usr/local/bin/vimpager
alias less=$PAGER
alias zless=$PAGER
先安装好 gvim 和 git
# 用**管理员模式**的批处理命令行进入到你的 vim 安装目录
cd "C:\Program Files\Vim\"
# 删除原 vimfiles,这里面都是空的, 删除 _vimrc,这里面都是示范文件
git clone https://github.com/yantze/vimrc vimfiles
# 设置软链到上级目录
mklink _vimrc vimfiles\vimrc
# 安装插件包到 vimfiles\plugged
gvim +PlugInstall
# 安装完成
除非有什么问题,下面的配置可忽略。
Mac 下的 terminal 中,airline 是黑色的看不清,在下面的文件,把第四行 let s:termbg = 232
改成 235
vimrc/vimfiles/bundle/vim-airline/autoload/airline/themes/serene.vim
- windows 从 https://github.com/yantze/vimrc/tree/master/misc
- 获取 ctags.exe , misc/ctags58_src.zip 是程序的源代码和可执行文件打包。
- 或者访问 http://ctags.sourceforge.net 下载最新的 ctags,将 ctags.exe 复制到 \Vim\vim74 目录
ctags config
ctags -R # 相对路径
ctags -R /server/ # 绝对路径,可以在任何目录下查看
# 在 ~/.vimrc 中添加
set tags+=/server/php-src/tags # 或在 vim command 中运行
# 完成后可以在源代码中跳转申明
cscope
待续
- 如果有扩展名为vba的vim插件,需要用vimball方式安装
- 用vim打开vba格式的文件,输入
:so %
, - 即可安装,然后
:q
退出, - 删除插件也很方便,直接在vim里输入
:RmVimball 插件名
- 比如我其中一个插件manviewpage.vba就是用这个方法(我已经默认安装)
find ./php.5.3 -type f -name "*.h" -o -name "*.c" | xargs grep -E "PHP_FUNCTION|ZEND_FUNCTION" | sed -ie "s/.*_FUNCTION(//g;s/)//g" | sort | uniq > functions.txt