您的位置:首页 > 其它

VIM学习 之 快捷键(一)

2014-02-05 10:29 471 查看
由于使用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 跳到文档第一行

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

剩下的内容等到这次的熟练掌握之后再进行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: