vim是优秀程序员必须掌握的工具,如果你真正开始使用它,你会发现它并不会耗费你太多的时间成本。
文本编辑器是开发工具中最重要的工具
如同任何工具一样,如果你能随意拆解,随意组装,那你就能随意掌控它,按照你的需求随意打造它。别的编辑器太庞大,很难拆解,vim就是一个可以随意拆解和组装的编辑器。你能对它进行编程,深度控制它。
生产效率的提高,使用vim的生产效率随着你对它的了解掌握而飞速提高。
摆脱对IDE的依赖。目前不同语言都有对应的IDE,你在上面的学习成本无法累积,你需要在不同IDE之间切换。
当然,掌握了vim,你也不必抛弃其它编辑器,掌握vim会促进你对其他编辑器的理解,它们可以互相搭配,和谐共存于你的工具箱中。总而言之,你要根据实际项目的需求灵活使用它们。