程序员的编辑器-MacVim

我的新博客地址:http://gengliming.com
该博客对应的新地址:http://gengliming.com/2016/09/08/how-to-use-vim/

序言

用了一段时间MacVim,感觉比一般的编辑器确实强大很多,不过还需要简单配置一下,这篇博客用来记录新发现的有用的指令

如何查找js函数定义

1、安装etags插件,如果不知道如何安装,请谷度或者百歌;
2、在项目根目录执行etags -R;
3、将光标置于某函数上,按ctrl+]就可跳转到函数定义,ctrl+t可以跳回去;

如何全局查找

使用命令:GS: ,如果提示lid: can't locate 'ID': No such file or directory,说明ID索引文件没有生成,在你的macvim执行:Update(注意大小写),会更新你的工程,看看里面是不是却少安装gawk,如果是,请参考这里
如果提示'Can't find mkid in your system, Please install first',参考这里:https://github.com/exvim/ex-gsearch#install-ex-utility

如何快速注释js

1、选中待注释的代码块(用鼠标或v);
2、按下ctrl+v,进入块选择模式;
3、输入大写i,进入插入模式;
4、输入//,然后esc,搞定。

提供编写html效率的Zen-Coding

什么是Zen-Coding?
该插件在这里,有安装说明。
有一点要说明,就是插件装完了输入html:5然后按快捷键 居然不展开,最后发现需要把当前文件先保存成html格式才行,估计是这个插件对当前文件类型有检查,抑或是V某刀下不斩无名之鬼。

新发现

  • %:跳到与括号(()、[]、{})匹配的另一边,比如从"{"跳到与之匹配的"}"
  • 如何打标记:m ,该行被标记成字符,'可以跳到该行;
  • 显示当前目录结构,只要在vim命令模式下输入NerdTree就会显示当前目录;

学习链接

1、exVim:入门,包括安装,配置等;
2、Vim入门教程:强烈推荐,学习指令的好教程,教你如何语义化学习指令,比如ciw,yiw等都有详细的解释;

你可能感兴趣的:(程序员的编辑器-MacVim)