由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 好奇贴,多少人还在用emacs写代码?
相关主题
gvim 的问题请推荐IDE
Vi这个破编辑器为啥这么多人喜欢?C++ IDE under Linux
忙起来了vim值得学吗?
C++ IDE求推荐:windows 下的 VC 的转到 linux 下用linux真费劲,经常出现莫名其妙的问题
请推荐linux下c++的IDEMAC 下面 python 编程用什么IDE?
用vim/emacs相当于开手动车大牛推荐个方便点的编辑器吧
码工们干活的时候都在用什么IDE?关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)请推荐 perl 的IDE
相关话题的讨论汇总
话题: emacs话题: ide话题: vim话题: vi话题: 编辑器
进入Programming版参与讨论
1 (共1页)
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好像已经绝迹了,你还在用吗?怎么用?
相关主题
用vim/emacs相当于开手动车请推荐IDE
码工们干活的时候都在用什么IDE?C++ IDE under Linux
【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)vim值得学吗?
进入Programming版参与讨论
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难免要用鼠标,而我写码的时候手要离开键盘的话,感觉好奇怪,效率大为降低(
: 像这样的感受就是彻底因人而异了)。

相关主题
用linux真费劲,经常出现莫名其妙的问题关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
MAC 下面 python 编程用什么IDE?请推荐 perl 的IDE
大牛推荐个方便点的编辑器吧用什么Git客户端?smartgit or sourcetree?
进入Programming版参与讨论
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 说到学习曲线,我就想起这张图:

相关主题
有啥arm linux可以用的轻量js IDE吗?Vi这个破编辑器为啥这么多人喜欢?
[bssd] Emacs/vim 花时间是值得的。忙起来了
gvim 的问题C++ IDE求推荐:windows 下的 VC 的转到 linux 下
进入Programming版参与讨论
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 怎么操作啊?

相关主题
C++ IDE求推荐:windows 下的 VC 的转到 linux 下码工们干活的时候都在用什么IDE?
请推荐linux下c++的IDE【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
用vim/emacs相当于开手动车请推荐IDE
进入Programming版参与讨论
l*******e
发帖数: 309
41
我用emacs。写c++有个rtags模式,python有jedi,haskell有个structured haskell
mode都不错。
u****q
发帖数: 24345
42
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++一样,你有一万个不愿意也挡不住历史车轮。
相关主题
C++ IDE under LinuxMAC 下面 python 编程用什么IDE?
vim值得学吗?大牛推荐个方便点的编辑器吧
用linux真费劲,经常出现莫名其妙的问题关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做(转载)
进入Programming版参与讨论
x****u
发帖数: 44466
51
大多数java程序如果不用IDE,敲键盘查规范写配置文件就要活活累死。

【在 g*****g 的大作中提到】
: 我老最烦连个编辑器也要装逼的。为啥 ide比 vi emacs强?功能更强,需要记的东西
: 少。这个叫做常识。你觉得用 vi emacs更快没人拦着你,但非要挑战常识就是脑残了
: 。就跟 Java取代 C++一样,你有一万个不愿意也挡不住历史车轮。

1 (共1页)
进入Programming版参与讨论
相关主题
请推荐 perl 的IDE请推荐linux下c++的IDE
用什么Git客户端?smartgit or sourcetree?用vim/emacs相当于开手动车
有啥arm linux可以用的轻量js IDE吗?码工们干活的时候都在用什么IDE?
[bssd] Emacs/vim 花时间是值得的。【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
gvim 的问题请推荐IDE
Vi这个破编辑器为啥这么多人喜欢?C++ IDE under Linux
忙起来了vim值得学吗?
C++ IDE求推荐:windows 下的 VC 的转到 linux 下用linux真费劲,经常出现莫名其妙的问题
相关话题的讨论汇总
话题: emacs话题: ide话题: vim话题: vi话题: 编辑器