我使用成熟的图形 IDE,例如 Eclipse CDT (Linux) 和 Visual Studio (Windows),它们具有自动完成、内置调试等功能。这些是我觉得我离不开的功能。
我不断听到每天有多少人使用 emacs/vim。当图形 IDE 似乎更易于使用时,人们为什么仍然使用基于控制台的编辑器?我知道如何使用 vim 和 emacs,但对于日常编程,我只使用 IDE,因为我发现自己更有效率。
这不是vim 与 emacs 的问题,所以请不要互相争论,而是请图形 IDE与控制台 IDE争论。
由于我已经熟悉图形 IDE,我是否可能通过使用 emacs/vim 来获得任何生产优势?
我希望答案是“也许不是”,仅仅是因为学习曲线,而且我会想念通常的图形 IDE 功能,例如自动完成和内置调试器;但显然 emacs 支持自动完成和调试。但是,对于使用标准 GUI 文本编辑器的人,我可能会说他们应该使用 emacs/vim。你怎么看?