喜欢Vim,只因为可以不用鼠标
2014-04-23 17:10
141 查看
看了网上有很多人写教程,教你如何将Vim打造成IDE。总结起来,大部分就是教你如何语法高亮+补全+函数名显示+跳转+工程目录浏览等,跟IDE还是差很多。当然,也有Geek确实能把Vim当成IDE使用。不过对于大多数新手来说,将Vim当做IDE使用门槛还是有点高。应该将更多的时间用于学习编程语言本身,而非工具。虽然说工欲善其事必先利其器,但是对我而言,编程语言本身才是最大的工具,要先把这个磨了再考虑磨不磨Vim。
对待Vim,对我而言,应该认清它是一个好的编辑器。记得第一次下决心学Vim还是因为宿舍的桌子高度不合适,导致鼠标用多了右手肩膀就疼。现在我很享受Vim带给我不用鼠标的快感,这有点像盖中盖高钙片说的那样,肩膀不痛了。不过副作用就是每次写东西时要挪手去移动鼠标、按了<Esc>和hjkl等才发现这不是vim时,就会倍感烦躁。为了享受这种快感,以至于不得不花时间去配置语法补全等。不过把补全配好了也就差不多了,暂时真不想再去折腾。平时也就当做编辑器来用,毕竟自己的程度还没到能完全脱离IDE的程度。其实在Qtcreator用fakevim和Vs的vim插件感觉都很不错,有时觉得不够畅快,那就用vim打开来写就好。慢慢地,让自己把Vim当做一种码字的style。工具那么多,好用的拿来用就好,真没必要在一棵树上吊死。
用一句话告诫自己:好的程序员比的是代码而不是写代码的工具。
对待Vim,对我而言,应该认清它是一个好的编辑器。记得第一次下决心学Vim还是因为宿舍的桌子高度不合适,导致鼠标用多了右手肩膀就疼。现在我很享受Vim带给我不用鼠标的快感,这有点像盖中盖高钙片说的那样,肩膀不痛了。不过副作用就是每次写东西时要挪手去移动鼠标、按了<Esc>和hjkl等才发现这不是vim时,就会倍感烦躁。为了享受这种快感,以至于不得不花时间去配置语法补全等。不过把补全配好了也就差不多了,暂时真不想再去折腾。平时也就当做编辑器来用,毕竟自己的程度还没到能完全脱离IDE的程度。其实在Qtcreator用fakevim和Vs的vim插件感觉都很不错,有时觉得不够畅快,那就用vim打开来写就好。慢慢地,让自己把Vim当做一种码字的style。工具那么多,好用的拿来用就好,真没必要在一棵树上吊死。
用一句话告诫自己:好的程序员比的是代码而不是写代码的工具。
相关文章推荐
- 怎样可以让ToolTip直接显示 而不用将鼠标放上去
- 电脑高手可以不用鼠标的只用全键盘操作
- 不用买iPhone X了!喜欢人脸解锁买这些手机就可以!
- css效果,在一个盒子里,把一部分内容隐藏掉,在鼠标悬停到div时,就会把隐藏的部分向上显示出来。 不用js操作,纯css就可以。
- 不用鼠标点击就可以触发一个函数的单击事件
- 小易喜欢的单词具有以下特性: 1.单词每个字母都是大写字母 2.单词没有连续相等的字母 3.单词没有形如“xyxy”(这里的x,y指的都是字母,并且可以相同)这样的子序列,子序列可能不连续。 例如: 小易不喜欢"ABBA",因为这里有两个连续的'B' 小易不喜欢"THETXH",因为这里包含子序列"THTH" 小易不喜欢"ABACADA",因为这里包含子序列"AAAA" 小易喜欢"
- 没有必要买树莓派显示器、键盘、鼠标------因为可以共用笔记本的显示器、键盘、鼠标
- COLLATE核对规则在创建表时不用设置(因为数据库是utf8_general_ci的,所以表默认就是不区分大小写)
- Vim ---- 简单好用的 vim 配置文件,不用插件
- 【修改】 Jquery实现边输入边查询,仿百度,并可以选择查询的值赋到输入框。选中行变色,鼠标变手型
- 其实可以不用那么c++
- 一个鼠标指针有关的启发(存在问题,可以参考一下 呵呵)
- uniConnection断线重联(tag属性颇有深意,这样就可以在某些情况下,不用继承实现新控件就可以达到自己的目的)
- 直接在终端创建文件并写入内容,不用vi ,vim等编辑器来完成
- 放出AutoHotkey.dll的调用方法,喜欢做自己的AHK可以看看
- 结合上面的五个例子,对类的静态成员变量和成员函数作个总结: 一。静态成员函数中不能调用非静态成员。 二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所
- 可以通过BIOS控制鼠标吗?
- 仿淘宝首页的淘宝头条垂直滚动,因为循环滚动的是布局,所以很多向上的情况都可以用,可以先收藏起。
- keil环境下为什么有时候不用while语句也可以不跑飞?