寄托天下 寄托天下
楼主: DriverEntry
打印 上一主题 下一主题

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

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
46
发表于 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

使用道具 举报

Rank: 9Rank: 9Rank: 9

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

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

47
发表于 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
48
发表于 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
帖子
883

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

49
发表于 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: 9Rank: 9Rank: 9

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

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

50
发表于 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: 6Rank: 6

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

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

那就没啥好说的了。

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

使用道具 举报

Rank: 9Rank: 9Rank: 9

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

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

52
发表于 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
53
发表于 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
帖子
883

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

54
发表于 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: 4

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

US-applicant

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

使用道具 举报

Rank: 1

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

使用道具 举报

Rank: 3Rank: 3

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

使用道具 举报

Rank: 4

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

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

使用道具 举报

Rank: 3Rank: 3

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

使用道具 举报

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

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

站长推荐

寄托24周年庆,发祝福送寄托币!
寄托24岁生日,邀请寄托的小伙伴在本命年周年庆发出你对寄托的祝福, 可以是简单的一句“生日快乐”, 送出祝福小伙伴将会有寄托币奖励!

查看 »

报offer 祈福 爆照
回顶部