VIM学习 之 快捷键(一)

由于使用VIM很久以来,一直没有觉得VIM是多么的方便,是多么的快捷

我仔细想了一下,很有可能是因为我一直依赖于VIM的编辑模式

这样的话与使用别的简单的编辑器就没什么两样了

效率上的优势也就没能体现出来了


所以我总结了一下一些常见的快捷键


为了更好的达到训练的效果

每天不能学习太多的快捷键,否则不但不能好好的吸收消化

还会使人产生挫败感,打消人的学习热情

因此我打算只最多学习十个快捷键

知道能够基本熟练掌握之后再开始下一组快捷键的学习



现在开始第一组简单的快捷键的学习

今天总结的是移动方面的快捷键


一. 方向键

        k

h             l

        j


这个图展示了命令模式下的方向键

对于JK的位置,我最开始有过疑惑,为什么不是J代表上

而K代表下呢?这样多符合人的思维

后来使用了一段时间我发现这样子是有原因的

因为在编辑文本时我们大多数时候都是向下移动

而我们的食指也比中指灵活,所以这是符合人体工程学的原理的


另外,如果在jkhl每个按键前先按下一个数字,那么代表向*移动n次

比如10j,代表向下移动十行


二. home end键


在命令模式下

home == 0

end == $

也很方便


三. 翻页快捷键


翻整页

crtl + f  代表向下翻页

crtl + b 代表向上翻页


记法也很简单,f代表forward,b代表 back

也很自然就记住了


还有翻半页的快捷键

crtl + d 向下翻半页

crtl + u 向上翻半页


记法 d 代表down 而u代表up

也就记住了


四.快速跳到指定行

G 跳到文档最后一行

nG 跳到文档第n行

gg == G1 跳到文档第一行


好了,吸取贪多嚼不烂的教训,这次的快捷键学习内容就这么多

剩下的内容等到这次的熟练掌握之后再进行




VIM学习 之 快捷键(一)

上一篇:linux 内存使用情况详细信息


下一篇:UVa 10474 大理石在哪?