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 跳到文档第一行
好了,吸取贪多嚼不烂的教训,这次的快捷键学习内容就这么多
剩下的内容等到这次的熟练掌握之后再进行
我仔细想了一下,很有可能是因为我一直依赖于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 跳到文档第一行
好了,吸取贪多嚼不烂的教训,这次的快捷键学习内容就这么多
剩下的内容等到这次的熟练掌握之后再进行
相关文章推荐
- 点滴学习Linux --- Vim 代码块缩进快捷键
- vim技巧快捷键学习
- vim技巧快捷键学习
- vim快捷键的学习-1 移动快捷键篇
- vim技巧快捷键学习
- vim快捷键的学习2-文本处理篇
- vim菜鸟学习-中级篇1(一些快捷键和一些插件)
- vim中命令学习技巧——快捷键
- vim技巧快捷键学习
- 用快捷键改善生活兼谈VIM的学习历程
- 用快捷键改善生活兼谈VIM的学习历程
- Vim快捷键学习
- Vim 编辑器常用命令和快捷键的学习
- vim 学习笔记 快捷键映射:定制你自己的快键
- VIM学习 之 快捷键(二)
- Linux学习一些在Terminal可以用到的快捷键及Shell常用的通配符
- VIM学习小日记(1)
- Linux入门学习教程:GNU C及将Vim打造成C/C++的半自动化IDE
- Chrome神器Vimium快捷键学习记录
- vim学习进阶: cscope 学习