我已经开始使用VIM做一些编程.
到目前为止,我感觉很不一样.一方面,我也喜欢这个想法,另一方面,这只是难以记住的一切.
到目前为止,我感觉很不一样.一方面,我也喜欢这个想法,另一方面,这只是难以记住的一切.
所以我采取了学习的方法,而实际上做一些事情(对于Ruby on rails开发).
不幸的是,我现在没有机会像其他“常规”文本编辑器那样更有效率.而且似乎需要相当多的时间来习惯VIM.
我注意到,我经常不使用VIM导航/搜索和替换能力,而是像在其他编辑器中一样移动.
我正在努力推动自己不要在其他编辑器中打开任何东西,除了VIM,所以我可以学习它.
但是,老实说,昨天我放弃了GEdit的最后20分钟编码.
更新:我想说明为什么我给 – 只是因为我会完成我需要的更快(这是veiery迟到,这不是学习VIM的最佳时机).而且我确实喜欢使用VIM.但是,我一直都有“必须有更好的做法”的感觉,花了很多时间找到这种方式.
所以我的问题是:如何在日常生活中学习和开始使用VIM,只要我在学习时要做一些真实的编码?
谢谢,
德米特里.
请记住以下几点:虽然手指的速度有物理上的限制,但是对于大脑可以执行的处理似乎没有什么限制.因此,您投入学习vi(m)的键盘编辑命令和快捷方式的时间将随着时间的推移而重新回报,因为您编辑的速度可以提高打破使用传统编辑器时遇到的物理速度限制.例如,要删除vi(m)中的下一个五个字,您键入5dw并插入50 *个字符,键入50i * ESC.
学习非常少的命令后,您可以开始使用vi(m):基本移动,插入,更改,删除,打开新行并保存文档.将这些命令耦合在一起产生强大的组合.当你掌握这些,你会寻找更多.
打印vi参考表(如this或this或this more extensive list),并始终保持在您附近.