当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [转载]Linux核心成员眼中最强的编辑器: CLI, Emacs, or IDE?
帖子发表于 : 2007-05-29 6:35 

注册: 2006-06-09 20:31
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
到底什么才是你最常用的编辑器和调试环境?几年前有人向Linux的核心成员做了这个问卷,结果在下边。看来Emacs类编辑器在这些人中相当流行,之后的是vi,还有就是其他的编辑器。

The table below summarizes the responses to my question,
specifically, each respondent's choice of editor, debugger,
compiler, IDE, and background or experience. Individual comments
by the respondents follow.

代码:
Respondent Editor Compiler    Debugger     IDE    Background   
                                                               
 Jonathan   Emacs    gcc         gdb       Emacs  GNOME Control
 Blanford                                            Center     
                                                               
 Jay Cox    XEmacs   Pro       gdb, dbx    XEmacs     GIMP     
                    C/C++,                                     
                    egcs,                                       
                     gcc                                       
                                                               
 Kurt        vim     egcs        gdb        None       KDE     
 Granroth                                                       
                                                               
 Carsten     jed     gcc         None       None  Enlightenment
 Haitzler                                                       
                                                               
 Andi         vi     gcc         gdb       XEmacs      PHP     
 Gutmans                                                       
                                                               
 Eric       Emacs    gcc         gdb       Emacs    Fetchmail   
 S. Raymond                                                     
                                                               
 Linus      Micro    gcc         None       None      Linux     
 Torvalds   Emacs                                               
                                                               
 Marius     Emacs    gcc         gdb       Emacs    Guile+GTk   
 Vollmer                                                       
                                                               
 Alan Cox    None    gcc    GNOME-terminal  None  Linux kernel 
                               windows                         


And now, the full responses to my question: Are you a CLI kind
of developer -- using vi, gcc, or gdb -- or do you prefer Emacs
or an IDE or something else altogether?

Jonathan Blanford
Well, like most linux developers, I suppose I am a CLI guy. I
develop almost entirely in Emacs, with many, many buffers open
(I have somewhere around 40 right now). I use a shell in Emacs
to run the application I'm developing, and generally debug using
Emacs's gdb mode. I also compile using compile mode within
Emacs. I use etags pretty extensively, as well as tab completion
and syntax color highlighting and formatting. Pretty standard
stuff, I guess. I also have a few templates written out to
automate some code generation, but they're somewhat specialized.

Kurt Granroth
Right the first time! I use vim (Not just vi -- only vim will
do) with egcs and gdb. I've been known to try different IDEs
(KDevelop, Code Crusader, et al.) ... but I've never stuck with
one for more than a trial period.

Andi Gutmans
We have pretty much moved to developing with Visual
Studio. However, we started with vi plus gcc plus gdb, and
that's what we use when we develop PHP on Linux. I personally
also like using XEmacs when working with other non-PHP Unix
projects.

Jay Cox
Actually, I develop under IRIX. I am definitely a CLI
guy. Currently I'm using XEmacs plus MIPS/Pro C/C++ plus dbx,
though it wasn't that long ago I was using XEmacs plus egcs/gcc
plus gdb.

Does XEmacs qualify as an IDE?

Eric S. Raymond
Emacs is my IDE. Yep, Emacs plus gcc plus gdb plus rcs.

Linus Torvalds
I use


o Tons of xterms


o Micro Emacs (which has nothing at all to do with GNU Emacs,
but is a very simple editor with basically the same
keybindings)


o make plus gcc, of course

I'm not a big believer in IDE's or in debuggers -- I tend to use
debuggers to see where a bug happens, and then I go back into
the source and try to understand the bug rather than try to look
at any specific case that made the bug happen. And IDEs tend to
be too limiting for me (I prefer having five different xterms
open, and to do anything I want in any of them).

And GNU Emacs is just evil. You can tell that it was designed in
a time when you only had one terminal, not many windows. So it
tries to do everything in the same window.

Marius Vollmer
Yes, very much.

I use Emacs running under X11 as my UI, plus the usual
assortment of tools like make, gdb, gprof, autoconf, automake,
TeX. I also use xterms because I find their terminal emulation
to work better than the Emacs shell-mode.

Alan Cox
I don't think there is anything special here: GNOME-terminal
windows, make, gcc -- and a second box for crashing with new
kernel images.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-21 15:33 

注册: 2007-03-21 20:23
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
瞅筹 看 看


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译