使用vim或emacs开发程序真的比IDE效率高吗
工具没那么要紧,我写java用eclipse,写c++用cb或者vs,写c#用vs,写c和lisp用emacs,平时读代码用sublime。用得惯什么就用什么,让我用emacs写java得生不如死,让我用别的ide写lisp也是受尽折磨。顺手就好,别挑圣战。
■网友
首先有几个前提:1,你对你开发的这门语言很熟悉,不太需要提示。2,你要熟悉没有IDE环境下的开发。(debug方式有些不一样)3,熟悉vim本身的功能,这一些高级功能才是他效率搞的原因。4,话说回来,据说很多IDE支持vim的一些功能,so,ide也未尝不可。
■网友
利益相关,重度cli+vim用户# 对于editor效率是否真的高1.传统editor,命令行环境下配合shell服用更佳2.赞同不再依赖IDE,**直接使用editor的开发者,都对语言本身有了一定程度的掌握**3.**提高效率**是战略,**选择工具**只是战术之一。喜欢IDE,那么深度掌握了IDE的各种高效用法同样可以达到目的。# 对于IDE中vim插件体验到几大IDE的vim插件,各种快捷键冲突,使用习惯冲突,所以一般开发都用vim,用IDE时候会选择直接配置记忆IDE本身的快捷键而不是用vim插件。# 对于追求极致效率而在使用vim过程中学到的精髓不是在于到底用什么工具怎么用好vim。而是告诉我们:**无论用什么工具IDE或者editor,首先要磨练你对这把兵器的熟练度,上了战场,方可游刃有余**
■网友
我用IDE,除了在服务器上直接改代码(不推荐)会用 nano/vim。就像我从上海去北京出差会选择乘坐飞机/高铁/动车一样;当然,同时有人喜欢徒步从上海去北京,他们其中有的还喜欢从西安绕个路,他们还觉得他们很酷
■网友
不是说新手秀ide、编辑器,高手秀代码吗?没有最好的只有最适合自己的。Vim这些编辑器的特点是快。很多东西不需要太多提示,比如c,html什么的。有时候只是打开看看或者简单修改一下就没必要开庞大的IDE。可是你开发Java之类的语言不用IDE是和自己过不去啊。反正我没有听谁说写java的时候用vim。
■网友
不太清楚为什么这么多人就只能在ide和编辑器中选一种,你们不能在ide中安装vim插件么?vs, QT, eclipse中都有啊
■网友
linux下开发c用vi,效率不错,一个好处是你可以不用鼠标,双手不离键盘。
■网友
vim用户,不知道emacs怎么样,可以说vim的效率在一定程度上比IDE高,除了代码段提示部分,其他vim的效率非常高。一、个人经历刚接触计算机编程是在win系列下的,用着IDE工具(VS、eclipse等)都用过,但最舒服的是code block的这种,编写c类语言很舒服。接触Linux后,才知道vim这类工具,当时别提多难用了,虽然被那个竖排修改的功能(vitual-block)吸引,但是即使练完了vimtutor还是只会一些基本的操作,然后放弃了,而且当时执着没有一款能兼容并包的IDE。走了Sublime之类的文本类编辑器路子,然后又懒得买正版,放弃了,最后无奈感觉vim还是原味,花了功夫,才回勉强使用。而且一直是坚持使用,目前不敢说熟练,但是运用相当流畅。二、个人感觉IDE的集成化很高,但是vim也可以通过vundle和vimrc定制出一款够开发使用的功能(代码段提示没有,是指那种用一个函数,能提示出这个函数常用的说明在旁边。)即使没有那么多插件,不用鼠标纯粹键盘,手指不会被打断,思路会更加顺畅。强化语言的认识,很多IDE把语言都智能补全了,但是会让思维变懒,vim和手写代码一样,一遍一遍感受非凡。三、个人认识不吹不黑,这类工具学习曲线不一样,前期根本没有IDE好用,需要不断了解才能不断变快,此外自己需要有良好的编码习惯,虽然有插件自动该,但是有编码习惯会让编程效率提升。
■网友
又在拿vim 等等跟emacs相提并论了,搞笑么?一群文本编辑器怎么能跟一个操作系统相提并论?!
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
- win10激活的问题
- 全网通的mate8能不能插美国手机卡,在美国使用
- 汽车|首批200辆吉利新能源出租车在长交付使用,充电半小时电量可达80%
