【发布时间】:2010-10-10 11:18:21
【问题描述】:
作为一名程序员,我在键盘上花费了很多时间,而且在过去的 12 年里,我或多或少地一直在做这件事。如果有什么我在这段时间里从未习惯过的事情,那就是由于一些最常见的代码编辑任务,我在编码时遇到了这些烦人且几乎无意识的持续微中断。从不同的行(甚至同一行)进行简单的复制和粘贴,或从当前位置向上或向下移动 1 或 2 行需要输入过多或涉及使用箭头键......当我想进一步移动时更糟糕 - 我最终使用鼠标。现在想象同样的场景,但在笔记本电脑上。
我一直考虑学习 VIM,但掌握它所需的时间总是让我想退后一步。
我想听听那些已经学会它的人,如果它最终成为你不能没有的东西之一。
在工作中,我使用 VS2008、C# 和 R#,它们一起使编辑代码比以往任何时候都更快、更容易,但即便如此,我认为我可以享受完全不用鼠标的乐趣。
甚至没有方向键。
【问题讨论】:
-
不必在键盘和鼠标之间切换绝对不错。在 Mac 上,即使在 BBEdit 或 Xcode 等 GUI 编辑器中,我也使用 emacs 导航键(例如 ctrl-A),只是为了避免鼠标的额外移动。
-
完全值得付出努力。学习 vim ;)
-
你可以在几分钟内学习基本的 vim(忘记 vi),只需在终端中输入 vimtutor,你就会掌握基本的 - 你在接下来的 20 年里学到的一切都取决于你。我只是很好奇 VS2008、C# 和 R# 如何帮助您解决不得不浪费生命在键盘和箭头键/鼠标之间移动的问题?
-
我做过的最好的投资之一。
-
我创建这个游戏是为了帮助我七岁的侄子学习在 Vim 中快速移动:kikuchiyo.org Beta 版允许你用光剑攻击敌人,'i' 用于左击,'a ',正确:PI 学习 Vim 的原因与您相同。我发现移动是最难适应的部分。希望游戏可以帮助您加快速度,如果您需要帮助 :) 祝您好运! :)