【发布时间】:2009-02-27 14:13:57
【问题描述】:
在你回答之前vi... 我希望为主要具有 Windows/Visual Studio 背景的程序员设置一个开发环境。当然 Emacs 和 Eclipse 作为 IDE 会浮现在脑海中,还有其他有用的技巧吗?谢谢
【问题讨论】:
-
重新标记,'linux'和'linux kernel'有很大不同,这个属于linux-kernel。
标签: ide linux-development
在你回答之前vi... 我希望为主要具有 Windows/Visual Studio 背景的程序员设置一个开发环境。当然 Emacs 和 Eclipse 作为 IDE 会浮现在脑海中,还有其他有用的技巧吗?谢谢
【问题讨论】:
标签: ide linux-development
我认为编辑是偶然的。只需阅读制表符、缩进、函数与关键字、大括号的使用等方面的内核编码标准......你使用什么编辑器并不重要。
如果您认为您选择的编辑器会以某种方式改进您的代码或帮助您进入“区域”......您可能还没有准备好发送补丁。 git-send-patch 的存在是因为很多人使用过多不同的编辑器。
如果你绑架了我,让我坐在任何版本的 emacs 前,然后用枪指着我的头,让我写代码,我会要求你开枪打死我。我没有反对 emacs,事实上,我仍然拥有为数不多的磁带上幸存的副本之一,这是我很久以前花了 50 美元得到的。
使用可让您集中注意力的编辑器、简单而令人愉悦的语法突出显示、良好的编辑功能、合理的键盘快捷键.. 方便的 sn-p 库,其余的由您决定。
或者,雪佛兰会比丰田提高你的驾驶性能吗(不得不在某个地方放一个稻草人的论据,毕竟这是在讨论 Linux 开发)
本着这种精神,我现在要重新标记您的问题。
【讨论】:
好吧,如果你在做 Linux Kernel 的工作,也许你会对 Torvalds 先生opinion of emacs 感兴趣...
【讨论】:
根据Linus FAQ,他使用MicroEmacs。 :-)
【讨论】: