平常的基本编辑环境都是vim,因此总结了一些光标移动的命令,可以提高效率,使vim用起来不显得那么笨重。
上下左右:h: ← j: ↓ k: ↑ l: →
支持数字前缀,比如10j
可以向下移动10行
ctrl + o
返回上一个光标位置
ctrl + i
跳到下一个光标位置
w
移动光标到下一个单词的词首
b
移动光标到上一个单词的词首
e
移动光标到光标所在单词的结尾
ge
移动光标到上一个单词的结尾
支持数字前缀,比如4w
可以向后移动4个单词
以上单词的分割标准是:空格、特殊符号
比如:
raw: sudo apt-get -y install ceph
这里 :
-
以及空格,都是分割符号
W
, B
, E
功能同上,只不过它分隔单词的标准是空格,所以可以跳的更远,更方便,用的比较多。
H
移动到屏幕的首行
L
到屏幕尾行
M
到屏幕中间
ctrl + f
向下翻页
ctrl + b
向上翻页
ctrl + e
逐行下滚
ctrl + y
逐行上滚
^
到行首
$
到行尾
gg
移到文件首行
G
移到文件尾行
zt
置顶当前行
zz
将当前行移到屏幕中部
zb
将当前行移到底部
拷贝一行:^y$
,也可以直接 yy
拷贝整个文件:ggyG