程序员的编辑器-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: <your-word>,如果提示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然后按快捷键 <Ctrl+y+,>居然不展开,最后发现需要把当前文件先保存成html格式才行,估计是这个插件对当前文件类型有检查,抑或是V某刀下不斩无名之鬼。

新发现

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

学习链接

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 3,233评论 0 0
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,688评论 7 249
  • Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插...
    xiaotao123阅读 13,142评论 0 27
  • Hi,我是江雄英,坚持记录最真实的自己,这是我的原创日记第92篇,show计划第49天,每天都是新的开始。 告别6...
    阿英说阅读 1,677评论 1 1
  • 数量和质量 量上的积累是一定会带来质的飞跃的,这个是属于一个正常的蜕变过程,符合基本定律.但是,有的时候,也许并不...
    昕海薇阅读 942评论 0 0