Skip to content

Latest commit

 

History

History
75 lines (38 loc) · 1.32 KB

move-cursor.md

File metadata and controls

75 lines (38 loc) · 1.32 KB

vim移动光标

平常的基本编辑环境都是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

这里 : - 以及空格,都是分割符号

WBE 功能同上,只不过它分隔单词的标准是空格,所以可以跳的更远,更方便,用的比较多。

屏幕移动

H移动到屏幕的首行

L到屏幕尾行

M到屏幕中间

ctrl + f向下翻页

ctrl + b向上翻页

ctrl + e逐行下滚

ctrl + y逐行上滚

行移动

^到行首

$到行尾

gg移到文件首行

G移到文件尾行

zt置顶当前行

zz将当前行移到屏幕中部

zb将当前行移到底部

拷贝一行:^y$,也可以直接 yy

拷贝整个文件:ggyG