在这里插入一点Unix的知识:Unix的文化有这么几点:
1。一个程序只做一件事,并且把这件事做好。
2。程序之间通过协作来做一个复杂的任务。
因此在这些思想的指导下,Unix骨子里是比较反对IDE这种东西的。像IDE这种软件背后隐藏了许多Windows背后的价值观:
1。把功能集成到一个软件里,大而全。
2。如果功能需要改进,就等着软件升级下一版。
两者的差别显而易见,Windows下会经常对某一个功能实现一次又一次。如VS有实现了编辑器,word也实现了编辑器,记事本也实现了编辑器,每个软件如果需要编辑器,如果有特殊的需要,就需要自己实现一次。而在Unix下,编辑器是分开的,几乎所有的软件如果设计到编辑工作,一定会开一个分进程调用专门的编辑器程序,如果你习惯了vi ,你可以总是选择用vi进行编辑。