Vim效率低下

pes*_*taa 2 vim

我认为自己对Vim有些熟悉,

  • 讨厌箭头键(更不用说鼠标了),
  • 定期查找提示和插件,以充分利用此工具,
  • 每天使用它来管理我的云服务器等.

但是,我总是发现自己犯了可能从GUI世界继承的错误:

  • 过于频繁切换到可视化模式,看看有什么一段代码,我将要操纵,
  • 撤消更改以检索丢失的语句,因为我忘记使用寄存器(并在临时行上粘贴代码只是为了在其他编辑后抓取它),
  • 使用操作系统的剪贴板时依赖Ctrl-C和Ctrl-V,
  • 按住j按钮浏览冗长的文件以查找某些功能.

可能是我的匈牙利键盘布局阻止我速度更快,因为大多数特殊字符(的/,[等等)都只能作为一个组合键(用Shift或Alt键GR).

鉴于这种具体情况,你可以给我什么建议?当你是Vim-novice时,你是否遇到过类似的坏习惯?我希望看到我的生产力飙升(谁不会?).提前致谢.

Pet*_*ter 9

我找到了一个简单有效的策略.选择您认为不必要的一个动作,一个任务或一组键.使用vim手册或谷歌搜索或插件等想出更好的方法.强迫自己每次都使用它.冲洗,重复.效率的途径是逐个消除缓慢的部分.

我还建议你不时阅读vim手册 - 即使你不记得所有东西,知道一些东西是非常有帮助的.


Col*_*ill 5

这可能远远超出了vim,但是

对我有用的东西是找到一个我知道会更有效的特定功能,并专注于使用它一两个星期.

一次只有一个功能,可能会过度使用它.

几个星期后,它变得自动化,你可以继续下一件事.

我以同样的方式学习编程技巧.例如.我将有一个月的时间使用lambda表达式,然后是一个月的映射和过滤.(虽然不是生产代码)