g*****1 发帖数: 173 | 1 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用? |
g*********e 发帖数: 14401 | 2 我
主要是在组里牛人指点下用的
linux下开发的话 |
b*****u 发帖数: 648 | 3 vi/vim
every linux box will have it so you won't be limited to your dev box.
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
w******w 发帖数: 126 | 4 emacs vi/vim
除非在特殊情况下(如 远程ssh 到一个server),要不对于在现在的这个年代, 还是让电
脑来帮我们干这样的事情比较好.
当然曾经我也是 vim + plugin 打造自己的ide 的fans. 但是现在改变了以前的做法.
能让电脑帮你干的事情, 还是让电脑去干吧. 毕竟现在是2014年了. 当然这个东西也是
萝卜青菜各有所爱. 还是看个人的使用习惯. 哪个工具more productive 哪个工具用起
来顺手, 就用哪个. BTW 貌似现在那个 Sublime text 比较神器. 有兴趣的童鞋可以
去试试看. :-) |
e*******o 发帖数: 4654 | 5 emacs evil mode
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
t**r 发帖数: 3428 | 6 emacs evil mode 快捷键完全变成vi的了? 牛
【在 e*******o 的大作中提到】 : emacs evil mode
|
q****x 发帖数: 7404 | 7 every person has 2 legs. should we be limited to bikes and cars?
【在 b*****u 的大作中提到】 : vi/vim : every linux box will have it so you won't be limited to your dev box.
|
L***s 发帖数: 1148 | 8 用vim多年,已经形成肌肉记忆了。
但vim(或emacs)这样的纯文本编辑器毕竟缺少真正“理解”编程语言的现代IDE
的各种有利于提高生产力的功能,比如代码分析、重构、VCS整合、包管理。
除非是Open Source原教旨主义的实践者,或者追求向外行显摆其geeky的一面
所获得的一点优越感,现实主义者大都用IDEA之类的现代IDE + vim/emacs binding。 |
e***y 发帖数: 1152 | 9 这个是个使用习惯的问题吧。我编程都是用emacs,首先是因为我一般远程ssh,其次
ide难免要用鼠标,而我写码的时候手要离开键盘的话,感觉好奇怪,效率大为降低(
像这样的感受就是彻底因人而异了)。 |
d***a 发帖数: 13752 | 10 不用。我用vim。
当然,我也用IDE。:)
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
|
|
p*****d 发帖数: 81 | 11 totally agree this.
【在 L***s 的大作中提到】 : 用vim多年,已经形成肌肉记忆了。 : 但vim(或emacs)这样的纯文本编辑器毕竟缺少真正“理解”编程语言的现代IDE : 的各种有利于提高生产力的功能,比如代码分析、重构、VCS整合、包管理。 : 除非是Open Source原教旨主义的实践者,或者追求向外行显摆其geeky的一面 : 所获得的一点优越感,现实主义者大都用IDEA之类的现代IDE + vim/emacs binding。
|
g*****1 发帖数: 173 | 12 我用emacs也有几年了,现在的主要问题是很多公司的电脑上根本就没有这个东西。比
如,现在工作的公司主要是java和。net的天下了,更没有可能来支持emacs了。想想当
初那个关于emacs和vim的争论,感觉好多人对这两个工具到了膜拜的地步。随着IT的进
步,这种近似于宗教式的信仰也慢慢消失,编程工具越来越大众化,eclipse简单好学
,功能也算强大,只是使用起来没有了让人兴奋的那种感觉。从某种程度上来说这或许
是一种进步,毕竟就像有个高级的管家一样,好多东西都给弄好了。但是另一方面,我
却感觉工作中慢慢地缺少了信仰一样,IT或者编程已经变成养家糊口一个工作而已。 |
g*****1 发帖数: 173 | 13 哈哈,顶!你就是传说中的编程大牛。
【在 e***y 的大作中提到】 : 这个是个使用习惯的问题吧。我编程都是用emacs,首先是因为我一般远程ssh,其次 : ide难免要用鼠标,而我写码的时候手要离开键盘的话,感觉好奇怪,效率大为降低( : 像这样的感受就是彻底因人而异了)。
|
g*****g 发帖数: 34805 | 14 可以在 eclipse里用emacs key binding. 大多数人只是不习惯快捷键转换,emacs效率
不可能更高。
【在 g*****1 的大作中提到】 : 我用emacs也有几年了,现在的主要问题是很多公司的电脑上根本就没有这个东西。比 : 如,现在工作的公司主要是java和。net的天下了,更没有可能来支持emacs了。想想当 : 初那个关于emacs和vim的争论,感觉好多人对这两个工具到了膜拜的地步。随着IT的进 : 步,这种近似于宗教式的信仰也慢慢消失,编程工具越来越大众化,eclipse简单好学 : ,功能也算强大,只是使用起来没有了让人兴奋的那种感觉。从某种程度上来说这或许 : 是一种进步,毕竟就像有个高级的管家一样,好多东西都给弄好了。但是另一方面,我 : 却感觉工作中慢慢地缺少了信仰一样,IT或者编程已经变成养家糊口一个工作而已。
|
e***y 发帖数: 1152 | 15 惭愧地说我编程真水平不高。前面提到了肌肉记忆,感觉真是那么回事。鼠标做一些精
细操作时我很stress,例如文本选取,插入点定位等等。如果我一直以来都是用鼠标的
话,估计我现在觉得用键盘组合键来操作笨手笨脚,匪夷所思。
另外求救一下,ide有killring类似的东西吗?我觉得emacs这个很方便。
【在 g*****1 的大作中提到】 : 哈哈,顶!你就是传说中的编程大牛。
|
g*****g 发帖数: 34805 | 16 只是做编辑的话,编辑器就够了,用什么编辑器确实是唯手熟尔。IDE提供的是高一级
的支持,比如一个右键几十个选项,根据你选什么来,都用快捷键是不现实的。
【在 e***y 的大作中提到】 : 惭愧地说我编程真水平不高。前面提到了肌肉记忆,感觉真是那么回事。鼠标做一些精 : 细操作时我很stress,例如文本选取,插入点定位等等。如果我一直以来都是用鼠标的 : 话,估计我现在觉得用键盘组合键来操作笨手笨脚,匪夷所思。 : 另外求救一下,ide有killring类似的东西吗?我觉得emacs这个很方便。
|
d*******r 发帖数: 3299 | 17 非常同意,我一直说,就是该用现代 IDE + vim/emacs key binding
【在 L***s 的大作中提到】 : 用vim多年,已经形成肌肉记忆了。 : 但vim(或emacs)这样的纯文本编辑器毕竟缺少真正“理解”编程语言的现代IDE : 的各种有利于提高生产力的功能,比如代码分析、重构、VCS整合、包管理。 : 除非是Open Source原教旨主义的实践者,或者追求向外行显摆其geeky的一面 : 所获得的一点优越感,现实主义者大都用IDEA之类的现代IDE + vim/emacs binding。
|
e*******o 发帖数: 4654 | 18 主要看写哪个语言。java,scala 之类的用IDE没的说。
我工作是写Perl,有个像样的IDE?
【在 d*******r 的大作中提到】 : 非常同意,我一直说,就是该用现代 IDE + vim/emacs key binding
|
e*******o 发帖数: 4654 | 19 一般用到的,都没啥问题。相当于vim多了个emacs mode。
【在 t**r 的大作中提到】 : emacs evil mode 快捷键完全变成vi的了? 牛
|
w**z 发帖数: 8232 | 20 ide 里, crtl space 就自动补全你打字再快,也不可能比啊。 要做refractory, 那
更没法比。当然,我SSH 也用emacs, 这是没办法。
【在 e***y 的大作中提到】 : 这个是个使用习惯的问题吧。我编程都是用emacs,首先是因为我一般远程ssh,其次 : ide难免要用鼠标,而我写码的时候手要离开键盘的话,感觉好奇怪,效率大为降低( : 像这样的感受就是彻底因人而异了)。
|
|
|
e*******o 发帖数: 4654 | 21 emacs
auto-complete
当然,这个跟ide里面的补全没法比,不过也不错了。
【在 w**z 的大作中提到】 : ide 里, crtl space 就自动补全你打字再快,也不可能比啊。 要做refractory, 那 : 更没法比。当然,我SSH 也用emacs, 这是没办法。
|
e***y 发帖数: 1152 | 22 emacs 里自动补全倒是有,但是没有ide那么smart。另外,ide里的补全候选可能我没
有学会,例如有十来个候选,你需要的是第八个,我当时只知道用鼠标选,又是一个要
右手离开键盘,挑战我的精细动作。这个一般ide里应该也有键盘快捷组合吧?
另外还有前面那个问题(正在学习eclipse 啊),例如我做了10次拷贝操作,现在我想
paste倒数第六次的拷贝内容,这个eclipse 怎么操作啊?
【在 w**z 的大作中提到】 : ide 里, crtl space 就自动补全你打字再快,也不可能比啊。 要做refractory, 那 : 更没法比。当然,我SSH 也用emacs, 这是没办法。
|
m********5 发帖数: 17667 | 23 IDE的各种自动补全,自动include等工具大大提高了工作效率
而Emacs对打字效率提高很多,两个不矛盾
因此Emacs-like的IDE interface还是很流行的
但是这些自动化分析对C和C++都支持不太好,java,C#,python等支持很好
因此C/C++程序员还是有好多人使用Emacs
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
S**********e 发帖数: 503 | 24 写小程序我还是喜欢用emacs,很多操作在emacs都能做。学emacs之前我也觉得那些鼓
吹emacs的人太“装B”,但熟悉之后发现emacs真是很好狠强大。当时学emacs是因为要
ssh到远程机器命令行编写一些东西,不得不学emacs或者vim,而当时我觉得emacs比
vim更方便点, |
t*****n 发帖数: 4908 | 25 vim是真反人类的。emacs其实没什么,配置一下,当editor用挺好。要真真写代码,推
荐现代ide。没必要纠结vim/emacs的选择。这些都是过时editor,不是一个认真负责的
程序员应该使用的工具
说实话,讨论vim/emacs没什么实用价值。
【在 S**********e 的大作中提到】 : 写小程序我还是喜欢用emacs,很多操作在emacs都能做。学emacs之前我也觉得那些鼓 : 吹emacs的人太“装B”,但熟悉之后发现emacs真是很好狠强大。当时学emacs是因为要 : ssh到远程机器命令行编写一些东西,不得不学emacs或者vim,而当时我觉得emacs比 : vim更方便点,
|
t*****n 发帖数: 4908 | 26 Eclipse+cdt看百万级别的C++都不错。
【在 m********5 的大作中提到】 : IDE的各种自动补全,自动include等工具大大提高了工作效率 : 而Emacs对打字效率提高很多,两个不矛盾 : 因此Emacs-like的IDE interface还是很流行的 : 但是这些自动化分析对C和C++都支持不太好,java,C#,python等支持很好 : 因此C/C++程序员还是有好多人使用Emacs
|
e***y 发帖数: 1152 | 27
最关键是不要有宗教情结。
【在 t*****n 的大作中提到】 : vim是真反人类的。emacs其实没什么,配置一下,当editor用挺好。要真真写代码,推 : 荐现代ide。没必要纠结vim/emacs的选择。这些都是过时editor,不是一个认真负责的 : 程序员应该使用的工具 : 说实话,讨论vim/emacs没什么实用价值。
|
r****y 发帖数: 26819 | 28 我觉得不是宗教情结,而是某些软件或者工具具有一些特点,学习曲线几乎无止境,用
的时间越长越频繁,吸引力越大。
【在 e***y 的大作中提到】 : : 最关键是不要有宗教情结。
|
e***y 发帖数: 1152 | 29
lol 说到学习曲线,我就想起这张图:
【在 r****y 的大作中提到】 : 我觉得不是宗教情结,而是某些软件或者工具具有一些特点,学习曲线几乎无止境,用 : 的时间越长越频繁,吸引力越大。
|
r****y 发帖数: 26819 | 30 这个应该是学习曲线的wikipage 配图。
该图不属于学习曲线,没看过的人不多了。
【在 e***y 的大作中提到】 : : lol 说到学习曲线,我就想起这张图:
|
|
|
r****y 发帖数: 26819 | 31 emacs如果一定要用宗教术语来说的话,就是原罪。
如果使用时间过少,生亦何欢,惟有痛苦,花时间用才能赎清。
如果完全不配置,就比很多浅显的编辑器更难用,花力气配置才能赎清。
赎清原罪以后,慢慢发现维护配置很累,只好学会做减法,减少配置返朴归真。最后发
现,完全不配置的emacs也不错,恍然大悟原来一切都是修行。Emacs还是那个emacs,
你已经变强大了。
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
n******t 发帖数: 4406 | 32 你都说了讨论vim/emacs没什么价值,还说vim 反人类这种话,不是打自己脸么?
你别的话基本上就是你自己的偏好,非要说得好像自己很懂。你这种情况,
很多年前就有一堆这样的程序员,只不过那个年代你这样的自我感觉比不上你而已。
【在 t*****n 的大作中提到】 : vim是真反人类的。emacs其实没什么,配置一下,当editor用挺好。要真真写代码,推 : 荐现代ide。没必要纠结vim/emacs的选择。这些都是过时editor,不是一个认真负责的 : 程序员应该使用的工具 : 说实话,讨论vim/emacs没什么实用价值。
|
l*********s 发帖数: 5409 | 33 用啥ide还是编辑器基本都是跟小组走就行了,个人喜好那是偏见。 |
w***g 发帖数: 5958 | 34 我见过用emacs的还挺多的。不过都是做systems的。我自己用vi。我天天要登录到北京
的机器上调试程序,小点的程序一般就在ssh上直接写了。真没啥IDE可以用的。
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
g*********e 发帖数: 14401 | 35 确实有道理 其实这取决与是在本地编译运行还是vnc进服务器里干活。 |
a*****g 发帖数: 19398 | 36 笑
【在 e***y 的大作中提到】 : : lol 说到学习曲线,我就想起这张图:
|
c*******l 发帖数: 1 | 37 码农都希望用“好用”、“强大”的工具,所以编辑器/IDE口水战往往被认为没意义,
“合适的工具就是最好的工具”云云。Fine,但问题是,一个喝Visual Studio、
Eclipse奶长大的人(比如以前的我),对于“好用”、“强大”、“合适”的理解跟
一个真正了解并且爱上或爱过Emacs的人(比如现在的我)往往不在一个层次上。我不
想说地很刻薄,但那些用宗教去解释Emacs用户的人,就好像用神话去解释雷声和闪电
的古人:这显然超出了他们的理解能力…… |
d*******r 发帖数: 3299 | 38 我头像看到你头像表示好亲切...
【在 e***y 的大作中提到】 : : lol 说到学习曲线,我就想起这张图:
|
x****o 发帖数: 21566 | 39 Me
【在 g*****1 的大作中提到】 : 在这个IDE横行的年代里,emacs好像已经绝迹了,你还在用吗?怎么用?
|
l******t 发帖数: 55733 | 40 自动补全上下箭头加回车。即使IDE也完全可以键盘流。是不是看阿3编程看多了啊
【在 e***y 的大作中提到】 : emacs 里自动补全倒是有,但是没有ide那么smart。另外,ide里的补全候选可能我没 : 有学会,例如有十来个候选,你需要的是第八个,我当时只知道用鼠标选,又是一个要 : 右手离开键盘,挑战我的精细动作。这个一般ide里应该也有键盘快捷组合吧? : 另外还有前面那个问题(正在学习eclipse 啊),例如我做了10次拷贝操作,现在我想 : paste倒数第六次的拷贝内容,这个eclipse 怎么操作啊?
|
|
|
l*******e 发帖数: 309 | 41 我用emacs。写c++有个rtags模式,python有jedi,haskell有个structured haskell
mode都不错。 |
u****q 发帖数: 24345 | |
n******7 发帖数: 12463 | 43 emacs那个是反反复复折腾的意思吗?
我觉得这个年代有这么多指的学习的东西
投入大把时间学习一些奇技淫巧其实是生活空虚的表现
类似回字的四种写法
非核心的地方随大流就好了
【在 e***y 的大作中提到】 : : lol 说到学习曲线,我就想起这张图:
|
d*****u 发帖数: 17243 | 44 除了直接在server上改程序,其他基本只用IDE
看到纯文本编辑器就恶心 |
s******u 发帖数: 501 | 45 老实说你们大多数人把vi/emacs和IDE放在一起比较就是个伪命题。
刨掉在terminal下面没得选择之外,使用vim/emacs绝不是因为喜欢他们的界面,而是
这两个的文本编辑模式。说他们是最有效率的纯文本编辑模式应该没有太大意见吧。另
外现在绝大多数的IDE都提供了vim或者emacs的编辑模式,比方说visual studio或者
eclipse,那你说我用的是vim还是IDE? |
a*********a 发帖数: 3656 | 46 握手握手。正在做减法中。
emacs = ESCAPE META ALTA CONTROL SPACE.
【在 r****y 的大作中提到】 : emacs如果一定要用宗教术语来说的话,就是原罪。 : 如果使用时间过少,生亦何欢,惟有痛苦,花时间用才能赎清。 : 如果完全不配置,就比很多浅显的编辑器更难用,花力气配置才能赎清。 : 赎清原罪以后,慢慢发现维护配置很累,只好学会做减法,减少配置返朴归真。最后发 : 现,完全不配置的emacs也不错,恍然大悟原来一切都是修行。Emacs还是那个emacs, : 你已经变强大了。
|
n******7 发帖数: 12463 | 47 为什么要信教
【在 r****y 的大作中提到】 : emacs如果一定要用宗教术语来说的话,就是原罪。 : 如果使用时间过少,生亦何欢,惟有痛苦,花时间用才能赎清。 : 如果完全不配置,就比很多浅显的编辑器更难用,花力气配置才能赎清。 : 赎清原罪以后,慢慢发现维护配置很累,只好学会做减法,减少配置返朴归真。最后发 : 现,完全不配置的emacs也不错,恍然大悟原来一切都是修行。Emacs还是那个emacs, : 你已经变强大了。
|
M*****n 发帖数: 2301 | 48 同意,看这里批判emacs/vim的理由,就知道基本属于
二流程序员,你和他辩论纯属浪费力气
还有几个java,全堆程序员天天忙着批判C++,差不多也是此类、
【在 c*******l 的大作中提到】 : 码农都希望用“好用”、“强大”的工具,所以编辑器/IDE口水战往往被认为没意义, : “合适的工具就是最好的工具”云云。Fine,但问题是,一个喝Visual Studio、 : Eclipse奶长大的人(比如以前的我),对于“好用”、“强大”、“合适”的理解跟 : 一个真正了解并且爱上或爱过Emacs的人(比如现在的我)往往不在一个层次上。我不 : 想说地很刻薄,但那些用宗教去解释Emacs用户的人,就好像用神话去解释雷声和闪电 : 的古人:这显然超出了他们的理解能力……
|
r****t 发帖数: 10904 | 49 上下箭头也挺远的
【在 l******t 的大作中提到】 : 自动补全上下箭头加回车。即使IDE也完全可以键盘流。是不是看阿3编程看多了啊
|
g*****g 发帖数: 34805 | 50 我老最烦连个编辑器也要装逼的。为啥 ide比 vi emacs强?功能更强,需要记的东西
少。这个叫做常识。你觉得用 vi emacs更快没人拦着你,但非要挑战常识就是脑残了
。就跟 Java取代 C++一样,你有一万个不愿意也挡不住历史车轮。 |
|
|
x****u 发帖数: 44466 | 51 大多数java程序如果不用IDE,敲键盘查规范写配置文件就要活活累死。
【在 g*****g 的大作中提到】 : 我老最烦连个编辑器也要装逼的。为啥 ide比 vi emacs强?功能更强,需要记的东西 : 少。这个叫做常识。你觉得用 vi emacs更快没人拦着你,但非要挑战常识就是脑残了 : 。就跟 Java取代 C++一样,你有一万个不愿意也挡不住历史车轮。
|