git clone http://github.com:jserme/vim-conf.git
cp .vimrc* ~/
vim
BundleInstall
- 使用vundle 管理插件
- vim-jsbeautify需要
git submodule update --init --recursive - jsctags安装
git clone https://github.com/mozilla/doctorjs.git; make
- % 支持html的匹配
-
<Leader>ff格式化文件,支持html、js、css,无文件后缀名使用js格式化 -
<Leader>e打开NERDTree -
<c-e>关闭NERDTree -
<c-p>打开快速搜索 -
<Leader>c<space>切换选择区域的注释 -
<Leader>cm选择区域多行注释 -
<leader>gs:Gstatus -
<leader>gc:Gcommit -
<leader>gd:Gdiff -
<leader>gb:Gblame -
<leader>gl:Glog -
<leader>gp:Git push -
ctrl+t快速开一个tab -
ctrl+j快速在当前光标处换行 -
F6粘贴,防止格式化 -
,,w进入快速定位模式 -
<c-y>,展开zendcoding -
cs'<p>把配对的'换为 -
<ctrl-n>普通模式下选中多个同样的字符,然后处理 -
<ctrl-k>联想操作的下拉 -
:SessionList查看保存的session -
:UndotreeToggle查看undo的列表 -
:help Tabular行与行之间字符按特定的符号对齐对齐
]c下一个差异处[c上一个差异处dodiff get, 从另一个窗口把差异补过来dpdiff put, 把差异放到另一个窗口里:diffupdate更新修改后的差异
- 如果出现
NERDTree: 1 invalid bookmarks were read, 这样一下rm -rf * ~/.NERDTreeBookmarks