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

为什么许多程序员更喜欢像NC或VIM这样的老式工具而不是现代的文件管理器和IDE?,ide,Ide,我确实理解为什么许多人使用CLI—它提供了更多的功能,并且对于特定任务更灵活 但是,为什么许多程序员更喜欢NC或VIM等老式工具,而不喜欢界面友好、外观美观、功能相同的现代文件管理器和IDE呢?这些是现代文件管理器和IDE吗?它们会出现功能膨胀,图片会画出大约5个字,无法从键盘进行操作,无法使用特定的开发方法,对除面向对象编程以外的任何东西都视而不见?现代文件管理器和IDE是否会出现功能膨胀、画出大约5个单词的图片、无法从键盘进行操作、,对特定开发方法的严格限制,以及对除面向对象编程以外的任何东

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


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

这些是现代文件管理器和IDE吗?它们会出现功能膨胀,图片会画出大约5个字,无法从键盘进行操作,无法使用特定的开发方法,对除面向对象编程以外的任何东西都视而不见?

现代文件管理器和IDE是否会出现功能膨胀、画出大约5个单词的图片、无法从键盘进行操作、,对特定开发方法的严格限制,以及对除面向对象编程以外的任何东西的盲目性?

IDE更容易学习,在第一次学习时使用起来更快。他们严重依赖鼠标的使用。一旦你成功地将Vi或Emacs等老式工具的命令嵌入到肌肉记忆中,它们的使用速度最终会更快,使用起来也会更愉快。这就是诀窍所在。这个想法是,你甚至不用把手从键盘上举起就可以使用它们。掌握这些轻量级工具并不容易,对一些人来说,这是一种荣誉

为了更好地介绍vim的魔力,我推荐O'REILLY的《学习vim》一书,书的封面上有一只超级怪异的动物,它有两只鼓鼓的眼睛


至于使用MidnightCommander,我想你指的是NC,MC不是NC,我想你可能会从这个工具中得到类似的好处,我想假设你非常了解它的命令,但我不是它的粉丝,所以我真的不知道它的所有功能

IDE更容易学习,在第一次学习时使用更快。他们严重依赖鼠标的使用。一旦你成功地将Vi或Emacs等老式工具的命令嵌入到肌肉记忆中,它们的使用速度最终会更快,使用起来也会更愉快。这就是诀窍所在。这个想法是,你甚至不用把手从键盘上举起就可以使用它们。掌握这些轻量级工具并不容易,对一些人来说,这是一种荣誉

为了更好地介绍vim的魔力,我推荐O'REILLY的《学习vim》一书,书的封面上有一只超级怪异的动物,它有两只鼓鼓的眼睛

至于使用MidnightCommander,我想你指的是NC,MC不是NC,我想你可能会从这个工具中得到类似的好处,我想假设你非常了解它的命令,但我不是它的粉丝,所以我真的不知道它的所有功能