========================== 09:56 PM 2022-03-21 ==============================
- 修改为 plug 管理
- 移除 NDRE_tree、taglist、tagbar,改用 LeaderF
- 设置初始化窗口增加是否 macOS 判断,Linux server 下不能 set columns 和 set lines
- 增加 smali 支持,把 .ctags.d 移到用户目录即可
cp ~/.vim/.ctags.d ~/
========================== 09:20 2020-04-02 ==============================
解决 macOS 上 ctags 不支持 golang
brew install --HEAD universal-ctags/universal-ctags/universal-ctags
========================== 09:20 2019-11-13 ==============================
更新扩展网址
https://vimawesome.com/
========================== 14:42 2019-06-05 ==============================
- NDRE_tree插件更新,采用GitHub
git clone https://github.com/scrooloose/nerdtree ~/.vim/bundle/nerdtree
- 增加surround插件
git clone https://github.com/tpope/vim-surround ~/.vim/bundle/surround
- 增加gutentags插件
git clone https://github.com/ludovicchabant/vim-gutentags gutentags
- gutentags通过'.root', '.svn', '.git', '.project'来查找根目录,所以如果不是用git或者svn开发的话,一定要在工程目录新建一个.root或者.project文件
- 通过按键 Ctrl + ] 就可以跳转到对应的定义位置,命令 Ctrl + o 可以回退到原来的位置,可能需要按两次
- 如果当前光标下是个局部变量,在Vim命令模式下执行命令 gd 就可以跳转到这个局部变量的定义处
========================== 13:09 2014-07-04 ==============================
- 更改为pathogen管理插件模式
- 增加插件自动更新vundle
- neocomplcache 改回老板,不然输入中文都会下拉代码提示,sudo gvim 还一堆报错,烦死人了
- 清除字典配置dict,因为neocomplcache自带了,当然html和smarty要读javascript和css的字典的话还是需要配置的
au FileType html,htm,smarty setlocal dict+=~/.vim/dict/css.dict
au FileType html,htm,smarty setlocal dict+=~/.vim/dict/javascript.dict
- neocomplcache第一次打开新的文件格式时,会缓存当前格式的一些东西,在用户目录 ~/.neocomplcache 和 ~/.neocon
- 修改svn插件方法
========================== 13:09 2014-07-04 ==============================
- zencoding插件更新,并改名为emmet
http://www.vim.org/scripts/script.php?script_id=2981
- 网上说打开历史文件的插件MRU和NDRE_tree插件有冲突,反正从来没用过,去掉吧
http://www.vim.org/scripts/script.php?script_id=521
- 拷贝文件路径插件copypath
http://www.vim.org/scripts/script.php?script_id=1456
拷贝文件路劲:
:CopyPath
拷贝文件名:
:CopyFileName
- 缩进对齐线插件indentLine
http://www.vim.org/scripts/script.php?script_id=4354
========================== 10:47 2013-09-27 ==============================
解决Vim7.4下PHP注释无法变灰色,很难看
rm .vim/syntax/php.vim
========================== 12:54 2012-08-27 ==============================
- 增加session会话保存,连NERD_tree打开的侧边栏都能记录,相当霸气
保存会话 :SaveSession project1
打开会话 :OpenSession project1
- cscope代码跟踪,需安装 cscope 命令,比ctags 强大很多
光标位于要跟踪的函数处,ctrl+] 跟踪,ctrl+t 或者ctrl+o 返回
========================== 3:28 2012-08-18 ==============================
- 修复svn升级到1.7不在根目录下无法提交bug
- 增加连续敲击键盘mm跳转到最后一次编辑的地方,和NERD_tree的mm有冲突
- snippets增加两个快捷函数
pri -> echo '<pre>';print_r($value);echo '</pre>;
var -> var_dump($value);
========================== 13:51 2011-08-17 ==============================
- 替换AutoComplPop为neocomplcache 代码自动补全
- 增加快速编写html代码插件 zencoding
- 把html当作xml来编辑,解决html代码按=号无法格式化问题
au FileType smarty,html set ft=xml
========================== 11:58 2011-08-09 ==============================
- 增加python代码补齐提示
/pydiction
========================== 17:00 2011-05-12 ==============================
- 修改smarty注释
{**}
为<{**}>
编辑 plugin/NERD_commenter.vim,搜索 smarty 即可找到修改 - 增加自动补全代码快 smarty foreach 编辑 snippets/smarty.snippets
- 增加自动补全代码快 php try 编辑 snippets/php.snippets
========================== 03:30 2011-03-01 ==============================
- 重新配置,去掉一些没用的配置,现在在终端下面使用molokai样式并且开启256色不会卡了
- 去掉closetag.vim,开启自己写的闭合功能,感觉够用了
cd plugin
mv closepair.vim.bak closepair.vim
========================== 21:42 2011-01-11 ==============================
- 增加closetag.vim,实现html自动闭合
http://www.vim.org/scripts/script.php?script_id=13
- 关闭之前自己写的闭合功能
cd plugin
mv closepair.vim closepair.vim.bak
- 修复taglist插件 Tlist_Refresh_Folds 报错
========================== 15:20 2010-12-23 ==============================
- 解决source路径问题 把自定义键盘映射配置移至 vimfiles/plugin/MY_keymap.vim 把自定义taglist配置移至 vimfiles/plugin/MY_taglist.vim
- 增加snipMate插件,实现按tab键代码块补全
http://www.vim.org/scripts/script.php?script_id=2540
3、增加tab键smarty代码块补全
cp vimfiles/snippets/html.snippets vimfiles/snippets/smarty.snippets
- 修改tab键php代码块补全 所有大括号换行,符合自己的开发习惯 修改 vimfiles/snippets/php.snippets
- 增加NERDTree插件,实现目录和文件导航
http://www.vim.org/scripts/script.php?script_id=1658
- 增加taglist插件,实现代码导航
http://www.vim.org/scripts/script.php?script_id=273
taglist插件需要依赖ctags程序才能工作,目前常用的ctags版本是Exuberant Ctags
http://ctags.sourceforge.net/
- 增加PDV phpDocumentor for vim插件,实现类和函数注释
http://www.vim.org/scripts/script.php?script_id=1355
- 增加AutoComplPop插件,实现自动弹出补全菜单
http://www.vim.org/scripts/script.php?script_id=1879
- 增加样式vimfiles/colors/molokai.vim