关于光标的移动
光标的快速移动有以下命令:
首先是最简单的上下左右,其实可以直接使用键盘上的方向键来实现,但是推荐在VIM中使用以下命令
- 命令h :向左移动
- 命令l :向右移动
- 命令j: 向上移动
- 命令k : 向下移动
以下是组合命令:
- 20l: 向右移动20个字符
- 12j : 向上移动12行
回行首行尾
- ^ : 回行首 相当于我们常用的home
- $ 回行尾 相当于我们常用的end
- ctr+ f 向下翻页 pagedown
- ctr+ b 向上翻页 pageup
定位到具体某一行
- 10G 定位到第10行
因此,跳转到首行可以使用1G, 定位到最后一行可以直接键入G。
关于定位到一些特殊的位置
- M 跳转到当前页面的中间
- L 跳转到当前页面的底部
- H 跳转到当前页面的顶部
- ctr+o 跳跃到上一个位置
关于跳跃单词和句子
- 命令w: 跳跃到下一个单词的第一个字母
- 命令e: 跳跃到下一个单词的最后一个字母
- 命令(: 跳跃到上一个句子
- 命令): 跳跃到下一个句子