为什么许多程序员更喜欢NC或VIM等老式工具,而不喜欢现代文件管理器和IDE?

时间:2010-09-28 07:29:29

标签: ide

我确实理解为什么许多人使用CLI - 它提供了更多的设施,并且对于特定任务更灵活。

但是为什么许多程序员更喜欢NC或VIM等老式工具,而不喜欢现代文件管理器和IDE,它们具有用户友好,美观的界面并提供相同的功能?

2 个答案:

答案 0 :(得分:2)

那些是现代文件管理器和IDE,它们会遭遇功能膨胀,画面大约5个单词,键盘操作不可能,特定开发方法的夹缝,以及除了对象以外的任何东西的盲目性面向编程?

答案 1 :(得分:2)

IDE更容易学习,并且在第一次学习时使用起来更快。它们严重依赖于鼠标的使用。像Vi或Emacs这样的“老式”工具最终使用起来更快,并且一旦你设法将命令嵌入你的肌肉记忆中,就很乐意使用它们。这就是诀窍。我们的想法是,您甚至无需将手从键盘上抬起即可使用它们。掌握这些轻量级工具并不容易,对某些人来说,这是一种荣誉徽章。

为了对vi(vim)的魔力有一个很好的介绍,我推荐O'REILLY的书“学习vi”,封面上有超级奇怪的动物(有两个凸出的眼睛)。

至于使用MidnightCommander(我认为你的意思是NC,MC不是NC),我想你可能会得到类似的好处,我想假设你知道它的命令非常好(但我不是粉丝)它,所以我真的不知道它的所有功能)。