Skip to content

Latest commit

 

History

History
72 lines (59 loc) · 2.96 KB

tips.md

File metadata and controls

72 lines (59 loc) · 2.96 KB

##自定义快捷键

大部分自定义快捷键都在 config/keyboard.vim 中配置,<Leader> 键被映射为逗号 ,

  • ###Normal 模式

    • <F2>: 打开 NERDTree目录树开关切换
    • <F3>: tagbar函数列表开关切换
    • <F4>: 新标签打开一个文件,复制目录树
    • <F5>: C,C++,java,golang,python编译运行
    • <F6>: 清除高亮并且重绘屏幕
    • <F8>: C,C++的调试
    • <C-P>: 函数注释
    • <C-&gt;: 代码注释
    • <C-m>: 去掉windows下编辑器产生的 ^M
    • <Leader><Leader>m: MRU,最近打开的文件
  • svn插件操作

    • <Leader>sd: 比较文件
    • <Leader>su: 更新文件
    • <Leader>sc: 提交文件
    • <Leader>sa: 新增文件
    • <Leader>si: 显示文件的svn详细信息
    • <Leader>sl: 显示文件的svn日志
  • grep 搜索插件

    • <Leader>vb: 根据光标的词在当前文件全局搜索
    • <Leader>vv: 根据光标的词在当前目录对所有文件全局搜索
    • <Leader>vV: 根据光标的单词在当前目录对所有文件全局搜索
    • <Leader>r: 根据光标的单词在当前文件进行替换
  • 格式化代码

    • <Leader>fh: 格式化html代码
    • <Leader>fj: 格式化js代码
    • <Leader>fc: 格式化css代码
  • 窗体移动

    • <C-h>: 向左窗体移动
    • <C-j>: 向上窗体移动
    • <C-k>: 向下窗体移动
    • <C-l>: 向右窗体移动
  • CommandLine 模式

    • :Tabularize /= 在当前所选择的行查找=(等号)对齐

插件

插件列表

插件详细介绍请 Google

  • L9 library库 : 很多补全插件都依懒它
  • nerdtree : 左边树tree
  • indentLine : 代码缩进对齐线
  • mru : 记录最近打开的文件
  • snipMate : 快捷补全
  • Pydiction : python语言补全
  • php-doc : 注释工具
  • tagbar : 右边树,显示函数列表等
  • nerdcommenter : tree家族出的多行注释
  • OmniCppComplete : 一款很牛逼的补全工具
  • neocomplcache : 弹框插件
  • tabular : 文本对齐插件,你可以根据自己的喜欢来设置根据什么对齐比如=号
  • javacomplete : java补全
  • emmet-vim : 替换zen coding的神器,写html超快
  • syntastic : 语法检查工具
  • vim-gocode : go语言语法高亮
  • DrawIt.vim : ASCII art 风格的注释
  • EasyGrep : 取代grep的搜索神器
  • vcscommand : svn插件
  • txt : txt文本高亮