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

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

Rank: 9Rank: 9Rank: 9

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

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

31
发表于 2011-6-28 23:48:32 |只看该作者
28# nynyaaa   是不是OS的API不同....? 但是语法还是一样滴?
hypnoz 发表于 2011-6-28 19:12



编辑器就是文本编辑器。除了语法高亮和语言无关。IDE整合了编辑器,编译器和库。看你问的问题,你是一个偶尔用用IDE的初学者,还没深入了解这些东西。

在大多unix系统上用编译型语言开发,一般编辑器就是编辑器(vi/emacs),编译器一般和标准库在一起,还有自己需要的库,小的工程直接用gcc编译,大的项目用makefile(起visual studio里类似工程的作用)。在windows下用微软的东西开发可以用IDE,但是你也可以直接用类似的方式开发。微软的编译器叫cl,visual studio直接调用这个的。
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

32
发表于 2011-6-29 00:04:32 |只看该作者
22# nynyaaa
额  有点崩溃。。。 想想 eclipse 至少也是跨平台知名IDE吧?

Vim 我觉得是最便捷顺手的,尤其是在加了自己需要的插件后~
lemon027 发表于 2011-6-28 09:47

我觉得emacs和vim都很强,个人击键习惯不同而已,我一开始学用了vim,所以就一直在用vim。

我目前工作主要是SUN IBM HP的unix机器上的开发,就Java部分而言,eclispe等IDE确实是最好的,我本人也很反感上面那些自以为会用了几个unix下编辑器就装逼的小白。但是我们还有一些环境是eclipse解决不了的。我们有很多古老的代码,还有C/C++/Fortran的编译链接,有很多库你也不知道是什么东西。我试过用eclipse的CDT去解析,基本上IDE应有的作用都没有表现出来,无法动态提示/完成,无法直接调试(编译后的东西超过1G,根本不能在本地调,需要远程,虽然CDT都能配置,但是把这些东西都配好基本上你手动去做也做好了)还有莫名报错(因为有些东西IDE得不到)。

如果有完全发挥作用的现代IDE,一个职业程序员是不会使用文本编辑器的,时间就是金钱。再好的人脑也比不上电脑的速度。集成的编辑,动态纠错,智能的自动补全,一个项目可以少花一半以上时间,而且代码质量能够有基本的控制,那什么狗屁哲学都去见鬼吧。
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: 5Rank: 5

声望
2
寄托币
1390
注册时间
2008-1-3
精华
0
帖子
13
33
发表于 2011-6-30 01:35:40 |只看该作者
32# nynyaaa
赞!说得很好啊

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
34
发表于 2011-6-30 09:12:49 |只看该作者
本帖最后由 mikeandmore 于 2011-7-1 18:29 编辑

.

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
35
发表于 2011-6-30 12:58:41 |只看该作者
本帖最后由 mikeandmore 于 2011-7-1 18:30 编辑

.

使用道具 举报

Rank: 9Rank: 9Rank: 9

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

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

36
发表于 2011-6-30 13:07:16 |只看该作者
本帖最后由 Julianlod 于 2011-7-1 21:06 编辑

mikeandmore :

我的意思写的清清楚楚,unix上的开发目前没有一个能玩玩全全方便使用对付各种环境的IDE,这是职业程序员在unix上不使用IDE的最根本原因,和什么哲学没有任何关系。我从来没说过在unix上的开发用IDE,你是怎么体会出来的?

还有别一副老把手的样子,什么写过了几年你就懂,几十年十几年我不敢说,但是至少近五年内,我在各种类unix系统上从内核到应用程序,从C到F,什么混水都趟过,近3年内,我完全是全职的软件开发人员,什么该用什么不该用,为什么,我心里清清楚楚,而且上面的帖子也写得非常清楚。

我不知道你水深水浅,也许你是干了十几年unix的老枪,这都不是事。我唯一不同意你的就是凡是就什么什么哲学,什么什么不讲究整合,什么都不如emacs这种论调,很恶心。
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

37
发表于 2011-6-30 13:14:06 |只看该作者
最讨厌你这种啥都不会还上BBS来臭的瑟的了。
mikeandmore 发表于 2011-6-30 12:58



不好意思,得色的是你这种人。我已经老了,无所谓了。我无所谓懂不懂,我无所谓BBS上的人怎么样看我这个ID。我就算是被你说成狗屎,也与我无关。我现在目的很简单,上班赚钱,然后用钱买饭吃。
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
38
发表于 2011-6-30 13:19:34 |只看该作者
本帖最后由 mikeandmore 于 2011-6-30 13:21 编辑
mikeandmore :

别他妈装逼,你自己就不尊重别人,我的意思写的清清楚楚,unix上的开发目前没有一个能玩玩全全方便使用对付各种环境的IDE,这是职业程序员在unix上不使用IDE的最根本原因,和什么哲学没有任何关系 ...
nynyaaa 发表于 2011-6-30 13:07

1 我从来没说一切都不如emacs。我原话是回复的原来的引用:anjuta,geany不如emacs
2 我原话是“unix哲学不讲究integrated。就这样”。我不知道你是从哪里听出来一切都是哲学的。

关于第二个贴,你到底有没有数据?没有数据就别瞎说。

使用道具 举报

Rank: 6Rank: 6

声望
23
寄托币
2212
注册时间
2009-11-28
精华
0
帖子
217
39
发表于 2011-6-30 13:23:09 |只看该作者
nynyaaa 发表于 2011-6-30 13:21

看引用的原文。

使用道具 举报

Rank: 9Rank: 9Rank: 9

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

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

40
发表于 2011-6-30 13:24:21 |只看该作者
1 我从来没说一切都不如emacs。我原话是回复的原来的引用:anjuta,geany不如emacs
2 我原话是“unix哲学不讲究integrated。就这样”。我不知道你是从哪里听出来一切都是哲学的。

关于第二个贴,你到底有没有数 ...
mikeandmore 发表于 2011-6-30 13:19



第二个贴,你是说UNIX上用IDE的数据?你难道还没看懂我原话的意思?我原话就是说UNIX上开发没办法用IDE,如果能有一个称职的IDE的话职业程序员是不会舍易求烦的。
你都没理解清楚,数据数据,什么数据?
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
41
发表于 2011-6-30 13:25:47 |只看该作者
第二个贴,你是说UNIX上用IDE的数据?你难道还没看懂我原话的意思?我原话就是说UNIX上开发没办法用IDE,如果能有一个称职的IDE的话职业程序员是不会舍易求烦的。
你都没理解清楚,数据数据,什么数据?
nynyaaa 发表于 2011-6-30 13:24

>> 如果有完全发挥作用的现代IDE,一个职业程序员是不会使用文本编辑器的

你调查过么?

使用道具 举报

Rank: 3Rank: 3

声望
7
寄托币
600
注册时间
2008-5-27
精华
0
帖子
9
42
发表于 2011-6-30 13:34:39 |只看该作者
mikeandmore :

别他妈装逼,你自己就不尊重别人,我的意思写的清清楚楚,unix上的开发目前没有一个能玩玩全全方便使用对付各种环境的IDE,这是职业程序员在unix上不使用IDE的最根本原因,和什么哲学没有任何关系 ...
nynyaaa 发表于 2011-6-30 13:07


不同意就不同意吧,吵啥啊,不过说实话,持你这种观点的属于少数。

使用道具 举报

Rank: 9Rank: 9Rank: 9

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

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

43
发表于 2011-6-30 13:39:09 |只看该作者
2 我原话是“unix哲学不讲究integrated。就这样”。我不知道你是从哪里听出来一切都是哲学的。

mikeandmore 发表于 2011-6-30 13:19


我就是针对你这几话,意思就是不要把狗屁哲学拿出来;

1) 造成现在职业程序员还在用编辑器的原因,不是他们信仰unix哲学的缘故,而是没有一个好的工具。
2) 造成UNIX难以有好用的IDE的原因,是因为大项目错综复杂,很难集成开发,就我这边的经验而言,最大的问题是历史代码。
3) 全局而言unix的哲学是集各种小而精的程序以大成,就当年而言绝对是最领先的,就算现在,visual studio也不是一个庞然大物,编译调试都是用了外调的程序,eclipse更是如此。集成开发环境集成的是程序开发者的工作流程而不是开发工具本身。不集成从来就不是unix哲学中的一条。
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

44
发表于 2011-6-30 13:41:28 |只看该作者
不同意就不同意吧,吵啥啊,不过说实话,持你这种观点的属于少数。
jason_four 发表于 2011-6-30 13:34



我就这恶趣味,吵个一把比较爽。
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
45
发表于 2011-6-30 13:42:33 |只看该作者
你说过的每句话,都调查过吗?你GRE AW考得很高是吗?
nynyaaa 发表于 2011-6-30 13:40

因为你的这个观点在我和其他人看来和奇怪,所以就问出处。

使用道具 举报

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

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