Chinaunix

标题: 做c++开发,用vim还是emacs,区别在哪? [打印本页]

作者: kdkgod    时间: 2013-12-25 13:17
标题: 做c++开发,用vim还是emacs,区别在哪?
做c++开发,用vim还是emacs,区别在哪?

各有啥特点?

作者: seufy88    时间: 2013-12-25 13:23
我觉得这是个人习惯吧。就像编辑器,我们公司一半用秀丸,一半用sakura
作者: fender0107401    时间: 2013-12-25 13:40
我一直用gVim。
作者: hellioncu    时间: 2013-12-25 13:50
哪个顺手用哪个
作者: blue_guy    时间: 2013-12-25 14:23
昨天看到的一个段子...


Q:哪些事是vim可以做而emacs做不到的?
A:帮助乌干达的可怜儿童……

[知乎](http://www.zhihu.com/question/22093333)
作者: fender0107401    时间: 2013-12-25 14:43
blue_guy 发表于 2013-12-25 14:23
昨天看到的一个段子...


Vim的作者很有素质。
作者: tempname2    时间: 2013-12-25 21:09
就不能考虑正经一点的IDE么?
作者: MMMIX    时间: 2013-12-25 22:15
tempname2 发表于 2013-12-25 21:09
就不能考虑正经一点的IDE么?


Why?
作者: cokeboL    时间: 2013-12-25 22:19
@fender0107401@hellioncu@tempname2

vim+emacs,掐头掐尾就是 vs

作者: caps-liu    时间: 2013-12-26 22:39
editplus如何/
作者: wjtmain    时间: 2013-12-28 21:42
cokeboL 发表于 2013-12-25 22:19
@fender0107401@hellioncu@tempname2

vim+emacs,掐头掐尾就是 vs

还真是哦。
作者: MMMIX    时间: 2013-12-28 23:02
cokeboL 发表于 2013-12-25 22:19
vim+emacs,掐头掐尾就是 vs

VS = Visual Studio 还是以 Vi 开头呢。
作者: cokeboL    时间: 2013-12-29 12:01
回复 12# MMMIX


    xcode就是fuck代码的东西
作者: lightsorrow    时间: 2013-12-29 12:41
emacs按着手疼
作者: 大众推荐    时间: 2013-12-29 13:33
Q:哪些事是vim可以做而emacs做不到的?
A:帮助乌干达的可怜儿童……


hahahaha~~~
很多年前,很想去学用EMACS,
原因:
1.可以感觉自己很吊的样子。。。
2.Richard Stallman 是偶像之一。。。特别地,据说他可以在EMACS里面完成一切事情。。。

然后,打开以后。。。真心不会用。。太高端了。。甚至不知道什么样退出
然后,再看到一句话: 珍爱小拇指,远离EMACS。
于是。。就回到了VI阵列。。。。
时到今日,还是感觉用EMACS的人大部分应该蛮牛的。。。

blue_guy 发表于 2013-12-25 14:23
昨天看到的一个段子...

作者: BlueGuy_    时间: 2013-12-29 19:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: myworkstation    时间: 2013-12-29 20:01
回复 1# kdkgod


    用手指的疲劳程度来讲,vim要好于emacs,因为现在的键盘对这两种编辑器都不友好。在大量使用快捷键的情况下(如CTRL)手指会劳损过度。由于emacs大量组合的快捷键依赖程度远大于vim,所以在不买专用unix键盘的情况下还是选择vim吧。
作者: gnsychenlei    时间: 2013-12-29 20:03
建议用vi
作者: qqqqblog    时间: 2013-12-29 21:13
用KDevelop, cmake, vimode
作者: wangspace    时间: 2013-12-29 21:17
回复 16# BlueGuy_
why?

   
作者: BlueGuy_    时间: 2013-12-29 21:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kasiotao    时间: 2013-12-29 23:01
回复 21# BlueGuy_

什么是文本对象。。。
   
作者: BlueGuy_    时间: 2013-12-29 23:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: BlueGuy_    时间: 2013-12-29 23:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: longer0116    时间: 2013-12-29 23:48
回复 15# 大众推荐


珍爱小拇指,远离EMACS
:wink:  同感
作者: longer0116    时间: 2013-12-30 00:12
回复 21# BlueGuy_


    en,我似乎不认为windows是vim的一个根本无法逾越的障碍:从我个人经历来说,我使用是从linux环境再到win的,除去和shell的互动这一大损失,少数快捷键不同外,作为编辑器本身功能并没什么影响,各种订制、插件都是可以的。

不知道你主要有遇到那方面的困扰,可能我只是暂时还没遇到
作者: BlueGuy_    时间: 2013-12-30 07:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: lightsorrow    时间: 2013-12-30 08:27
回复 26# longer0116


    个人感觉,缺linux附带的那些小工具。
作者: Sevk    时间: 2013-12-30 10:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: BlueGuy_    时间: 2013-12-30 10:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: gtkmm    时间: 2013-12-30 17:53
longer0116 发表于 2013-12-29 23:48
回复 15# 大众推荐


我觉得按ctrl不伤小拇指, 反而esc会伤。
我是珍爱小拇指, 远离vi
作者: BlueGuy_    时间: 2013-12-30 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: BlueGuy_    时间: 2013-12-30 18:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: gtkmm    时间: 2013-12-31 08:44
正在改键。 我准备用大拇指按Esc..
作者: fender0107401    时间: 2013-12-31 10:08
gtkmm 发表于 2013-12-31 08:44
正在改键。 我准备用大拇指按Esc..


右手的大拇指?
作者: BlueGuy_    时间: 2013-12-31 10:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: cokeboL    时间: 2013-12-31 15:16
回复 31# gtkmm


    作为一名war3  apm260的玩家,我表示不管是esc还是ctrl、shift,都毫无压力
作者: 叶叶叶Yeah    时间: 2013-12-31 23:36
难道你们不是用左手中指按ESC的吗?
为什么非要操作那么快呢?
莫非你们写代码的时候是不用思考的?
还是你们的文档写得太详细了,完全不用思考,以致于手指都跟不上大脑的思维了?
我觉得,要是敲代码的速度跟得上QQ聊天的速度,那可以考虑一下用vim,不然还是用一些集成的IDE方便些,
特别是一个项目有几百个以上文件的时候,
花那么多时间去熟悉一个编辑器,不如专注于技术?

虽然我不是大神,但是我敢说,只要你敲代码的速度比不上聊天的速度,别用vim


作者: MMMIX    时间: 2014-01-01 00:01
叶叶叶Yeah 发表于 2013-12-31 23:36
我觉得,要是敲代码的速度跟得上QQ聊天的速度,那可以考虑一下用vim,不然还是用一些集成的IDE方便些,


编程不仅仅是输入代码,完全重头开始写的时候也不多,更多的时候是编辑修改已有代码。这时候,Vim 的多窗口、多标签编辑,快速查找定位,同一文件之间大跨度的跳转、甚至是不同文件之间的快速跳转就很有用了;而 Vim 的优势就在于熟练之后,这些操作的速度完全可以赶得上你思考的速度,而且手不用离开键盘,会很流畅,但用 IDE 的话就很难做到这一点了。

当然,每个人的工作内容都不尽相同,日常最频繁的编辑任务也不同,因此不存在一个工具可以非常好的满足所有人的需求。所以说,Vim/Emacs 这种复杂的文本编辑器也许不适合所有人,但肯定是能很好的满足一部分人的日常编辑需求的,熟悉它们功能所花的时间对这些人来说也完全称不上是浪费,反而是编辑效率的提高可以让他们节约更多的时间。
作者: backupyan    时间: 2014-01-01 12:37
回复 5# blue_guy


   
作者: qweiu    时间: 2014-01-02 11:33
vim好,可扩展
作者: wangspace    时间: 2014-01-02 17:53
习惯问题了,我第一次接触的就是emacs,在接触vi就不适应;

附上图大牛们勿喷:

2013-12-16 14:56:08的屏幕截图.png (206.67 KB, 下载次数: 38)

2013-12-16 14:56:08的屏幕截图.png

作者: BlueSky_Yu84    时间: 2014-05-03 19:37
vim有专门的网站,各种插件聚集地。emacs是gnu一个子项目,那么各种的emacs扩展哪里找呢?有专门的地方没?
作者: zmy235    时间: 2014-05-03 21:10
建议先用emacs,之后你就会喜欢上VIM。你会懂的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2