post

Vim zh-cn:打字技巧

Contents

简介

我们刚才了解了如何在三种基本模式中切换。记住所有这些按键是不是有点困难呢?能记住哪个按键对应哪个操作么?这是个重要的问题。答案是你压根儿不需要去记,你的手指头应该会自动告诉你如何去做。所有的记忆就都应该在你的指头尖上。

然而应该怎么做呢?答案是,养成习惯。人生下来时也不会走路,经过后天的尝试和学习才会的。Vim也一样,需要的只是一些努力。

Vim是为那些熟练使用键盘的人设计的。为啥呢?因为我们花费了大量时间在编辑上,毫无疑问的,这些都需要使用到键盘,我们打字越快,事情就做的越快。

让我们从基本的技巧开始,让你熟悉键盘。

键位技巧

把手指放在键盘键位(home row)上,使得左手的手指分别在ASDF键上,右手的手指分别在JKL;键上,如图所示(作者不详)

键位图

让你的双手自然地放在键盘上,是高效地使用键盘的重要的步骤之一。要点是,你可以用最邻近的手指按下键后,然后自动地回到原位。一开始会有些困难,但是练习多次后你会发现自己越打越快。

留意到绝大多数键盘在FJ键上有键位标记,用以提醒你手指应该放在什么地方。

现在,试着使用键位法从A到Z打一遍。

相应的,这个免费的在线打字教程解释了打字技巧的基础。我建议你,哪怕花10分钟的时间试试它。

Vim图解键盘图

viemu.com的vi/vim键盘图

如果你想了解在Vim中每个键对应哪些有用的功能,参考jng的vim图解键盘图

虽然列出了很多命令,现在你只需要学会基本的’hjkl’键,它们分别对应了left, down, up, right键。下一章中你会了解到更多内容。

总结

使用Vim的效率直接取决于使用键盘的效率。


Advertisements