寄托天下
查看: 20892|回复: 59
打印 上一主题 下一主题

[编程天地] 在LINUX上你最喜欢用什么编辑器写代码? [复制链接]

Rank: 11Rank: 11Rank: 11Rank: 11

声望
3110
寄托币
48275
注册时间
2003-9-1
精华
44
帖子
1501

荣誉版主 GRE斩浪之魂 Golden Apple

跳转到指定楼层
楼主
发表于 2010-3-13 07:17:15 |只看该作者 |正序浏览
其实VI 和 EMACS 之间的口水战也算是个经典话题了,咱们这个版好像还没有?
开个投票,看看大家喜欢哪个。如果有新的,也可以回帖说,我再加上去。

我现在在改动小于10个字的时候用下 VIM. 再大点用GEDIT. 如果程序再大点,就复制到WINDOWS上用VISUAL STUDIO. 呵呵。
单选投票, 共有 84 人参与投票
65.48% (55)
19.05% (16)
4.76% (4)
5.95% (5)
4.76% (4)
您所在的用户组没有投票权限
回应
0

使用道具 举报

Rank: 3Rank: 3

声望
0
寄托币
204
注册时间
2010-12-27
精华
0
帖子
27
60
发表于 2012-12-23 21:08:06 |只看该作者
一般都是用UE在windows下打开码。
改的小的话,用VI。

使用道具 举报

Rank: 4

声望
9
寄托币
375
注册时间
2012-7-2
精华
0
帖子
170
59
发表于 2012-11-21 09:05:34 |只看该作者
就知道编辑器的讨论都会演变成骂战, 从开始学计算机到现在, 我至少写了7年代码,你们说的编辑器也都用过,但我的关注点是算法/数据结构/工程架构的设计和trade-off分析, 做项目分工时“编辑器”也是尊重个人选择的,只有“语言”和“编译器”不可以——但在项目开始之前也可以讨论,并没有人会幼稚到断言哪个工具就一定比哪个工具好,我一直以为这是大家都认可的。

真不知道这个话题有什么好争论的,不是只是投票帖么......

使用道具 举报

Rank: 3Rank: 3

声望
64
寄托币
166
注册时间
2012-11-19
精华
0
帖子
59
58
发表于 2012-11-19 22:44:39 |只看该作者
应该vi和emacs是两大阵营吧

使用道具 举报

Rank: 1

声望
15
寄托币
12
注册时间
2012-10-8
精华
0
帖子
1
57
发表于 2012-10-8 17:11:46 |只看该作者
初来乍到,顶顶沉贴,哈哈,vi也能不全啊~~~那叫半自动???

使用道具 举报

Rank: 4

声望
66
寄托币
1177
注册时间
2010-6-20
精华
0
帖子
11

US-applicant

56
发表于 2011-7-17 21:23:03 |只看该作者
if (txt.lenth > 10)
use samba+UltraEdit(windows);
else
use vi;
Let terror reign

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
477
寄托币
58896
注册时间
2005-4-8
精华
4
帖子
882

Aries白羊座 荣誉版主 QQ联合登录 Golden Apple

55
发表于 2011-6-30 14:08:34 |只看该作者
不是不是,我是想说build-in和外带的区别。eclipse那些插件其实都还是build-in,而不是调用外部程序。那些功能你不能脱离IDE使用,或者很难。
mikeandmore 发表于 2011-6-30 14:03


好吧我同意,这个不符合“Make each program do one thing well.”的原则。
Soochow University GTER 群: 17788337 请告知所在学院,恕不接受外校


"Freedom has many difficulties and democracy is not perfect,
but we have never had to put a wall up to keep our people in,
to prevent them from leaving us." --JFK

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
54
发表于 2011-6-30 14:03:23 |只看该作者
不。就eclipse而言,你说的这种大多都不是自带的。当然微软喜欢套装,我敢肯定你说的这些大多都整合了。
nynyaaa 发表于 2011-6-30 14:01

不是不是,我是想说build-in和外带的区别。eclipse那些插件其实都还是build-in,而不是调用外部程序。那些功能你不能脱离IDE使用,或者很难。

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
477
寄托币
58896
注册时间
2005-4-8
精华
4
帖子
882

Aries白羊座 荣誉版主 QQ联合登录 Golden Apple

53
发表于 2011-6-30 14:02:27 |只看该作者
那就没啥好说的了。

我的想法我觉得我也说清楚了,我觉得剩下的,没什么可以吵的了
mikeandmore 发表于 2011-6-30 14:01


好。
Soochow University GTER 群: 17788337 请告知所在学院,恕不接受外校


"Freedom has many difficulties and democracy is not perfect,
but we have never had to put a wall up to keep our people in,
to prevent them from leaving us." --JFK

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
52
发表于 2011-6-30 14:01:45 |只看该作者
我这个是推论。不是调查。

nynyaaa 发表于 2011-6-30 13:59

那就没啥好说的了。

我的想法我觉得我也说清楚了,我觉得剩下的,没什么可以吵的了

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
477
寄托币
58896
注册时间
2005-4-8
精华
4
帖子
882

Aries白羊座 荣誉版主 QQ联合登录 Golden Apple

51
发表于 2011-6-30 14:01:43 |只看该作者
我对I的理解不是。workflow的整合editor可以轻松做到。我对整合的意思是一个IDE里面利用多种手段辅助coding,有complete的同时也显示revision。而这些从设计到实现都是放在一起的,一切都是build-in的。

同时, ...
mikeandmore 发表于 2011-6-30 13:58



不。就eclipse而言,你说的这种大多都不是自带的。当然微软喜欢套装,我敢肯定你说的这些大多都整合了。
Soochow University GTER 群: 17788337 请告知所在学院,恕不接受外校


"Freedom has many difficulties and democracy is not perfect,
but we have never had to put a wall up to keep our people in,
to prevent them from leaving us." --JFK

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
477
寄托币
58896
注册时间
2005-4-8
精华
4
帖子
882

Aries白羊座 荣誉版主 QQ联合登录 Golden Apple

50
发表于 2011-6-30 13:59:42 |只看该作者
因为你的这个观点在我和其他人看来和奇怪,所以就问出处。
mikeandmore 发表于 2011-6-30 13:42



我这个是推论。不是调查。如果我自己推错,那么就是狗屁。

1)我小心定义了对象,职业程序员,不是爱好者,不是社区程序员,不是学术界写程序的人。职业,就是受人钱财替人消灾。收一样的钱财,花更少的时间消灾,可以得到更多的自由时间,可以使自己的单位劳动时间的回报最大化。这是一个职业人士应该清楚的。
2)我坚持伸张我的观点,你再熟练的操作emacs vim这种超级编辑器,编码速度也无法和完全发挥作用的现代IDE比。
3)因为2)用IDE能加速,就能正向的帮助1)
Soochow University GTER 群: 17788337 请告知所在学院,恕不接受外校


"Freedom has many difficulties and democracy is not perfect,
but we have never had to put a wall up to keep our people in,
to prevent them from leaving us." --JFK

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
49
发表于 2011-6-30 13:58:19 |只看该作者
对。我不知道微软是怎么做的。eclipse cdt应该是in proc的。这都不是事。总体意思是,IDE的I,整合的是workflow。至于你提的这些细节,是实现的问题。
nynyaaa 发表于 2011-6-30 13:52

我对I的理解不是。workflow的整合editor可以轻松做到。我对整合的意思是一个IDE里面利用多种手段辅助coding,有complete的同时也显示revision。而这些从设计到实现都是放在一起的,一切都是build-in的。

同时,我提的细节算不上实现问题。我认为至少是需求没有考虑代码提示是要被用户直接使用的。

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
477
寄托币
58896
注册时间
2005-4-8
精华
4
帖子
882

Aries白羊座 荣誉版主 QQ联合登录 Golden Apple

48
发表于 2011-6-30 13:52:58 |只看该作者
对1,2我没太大意见。UNIX实现IDE确实基本不现实
对3,你举的例子,“粒度”还是太大。不够unix。比如代码提示,这是需要live parse和background index的综合结果。unix下的做法应该是一个独立程序,而这并不是IDE做 ...
mikeandmore 发表于 2011-6-30 13:49


对。我不知道微软是怎么做的。eclipse cdt应该是in proc的。这都不是事。总体意思是,IDE的I,整合的是workflow。至于你提的这些细节,是实现的问题。
Soochow University GTER 群: 17788337 请告知所在学院,恕不接受外校


"Freedom has many difficulties and democracy is not perfect,
but we have never had to put a wall up to keep our people in,
to prevent them from leaving us." --JFK

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
47
发表于 2011-6-30 13:49:32 |只看该作者
本帖最后由 mikeandmore 于 2011-6-30 13:53 编辑
我就是针对你这几话,意思就是不要把狗屁哲学拿出来;

1) 造成现在职业程序员还在用编辑器的原因,不是他们信仰unix哲学的缘故,而是没有一个好的工具。
2) 造成UNIX难以有好用的IDE的原因,是因为大项目错综 ...
nynyaaa 发表于 2011-6-30 13:39

对1,2我没太大意见。UNIX实现IDE确实基本不现实
对3,你举的例子,“粒度”还是太大。不够unix。比如代码提示,这是需要live parse和background index的综合结果。unix下的做法应该是一个独立程序,而这并不是IDE做的。我的意思:unix用户不习惯这种做法,没有好的IDE当然也很少人去关心。也不太会有人愿意奉献精力去从根本上完善现有的IDE

使用道具 举报

RE: 在LINUX上你最喜欢用什么编辑器写代码? [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
在LINUX上你最喜欢用什么编辑器写代码?
https://bbs.gter.net/thread-1070648-1-1.html
复制链接
发送
关闭

站长推荐

【今天19:00】岭南大学 数据科学学院硕士课程
直播线上宣讲会,招生官老师在线答疑! 感兴趣的小伙伴,点击内文扫码参与~!

查看 »

报offer 祈福 爆照
回顶部