继续更新自己的vimrc配置

感觉拷贝来一些插件什么的,有的设置和快捷键,自己看的时候知道,但是不常用的话,过些天再一看手生了,也就忘记了。

有一些很有用的技巧,得写下来,放着,以备自己忘记了,再来查看。

  1. 高亮当前光标的位置,横着的一条,竖着的一条,省的自己满屏幕找光标在哪
  2. mapleader设置为空格,有效利用上大拇指和空格键了,各种快捷键更加飞起
  3. 语法高亮得开着
  4. 文件夹目录结构插件nerdtree的快捷键ctrl+n,从此不用离开vim即可浏览各级目录
  5. 编辑时,tab自动转成两个空格,上大学的时候流行默认四个空格,据说最近湾区都流行两个空格
  6. 高亮第80个字符的位置,为啥建议每一行不超过80个字符呢,多年前的IBM punch card宽度就是80,现在呢,大家显示器一行可以显示很多很多字符了,但是仍然建议80字符,因为这样的代码更紧凑,可读性更高。在各个IDE或者编辑器的默认设置里都不用自动折叠代码,就能直接看完一行字
  7. 显示行号
  8. 连续两个空格,用来执行ctrl+^,可以迅速的在最近使用的两个文件之间来回切换
  9. 在多个窗口之间移动,vim默认是ctrl+w,然后在hjkl,此处我直接修改成ctrl+hjkl
  10. 在多个tab之间切换,vim默认是gT左标签gt右标签,我直接改成大写字母的H和L
  11. tagbar快捷键,空格+tb,tagbar是一个文件内的书签列表,可用于快速导航,切换到某函数啊,类啊,变量啊什么的
  12. 我的 :w回车,修改成w,就是空格+w了,再加上空格+q,无比方便的保存当前文件,关闭当前窗口
  13. buffer切换,用[b代替了 :bprevious,用]b代替了:bnext

Next:更多学习ctrlp的快捷键,利用好空格即是我的mapleader

更新:

  1. 参考了YouCompleteMe作者的vimrc(github link),我自己又重新审视了一下自己的vimrc,做出如下修改:我使用rspec的机会较少,注释掉相关快捷键;窗口切换我之前用的是ctrl加上ghjk,现在改成空格加上ghjk. 搜索字符串的几个命令,都修改成默认的加上zz,这样搜索文字就能每次都居中屏幕显示了,这个确实很有用。
  2. CtrlP不用了暂时,用Command+T来在工程里搜索文件

最后看一眼现在我的vim的样子吧

myvimlooks