目录
一、vi基本用法
命令 |
意义 |
u |
撤销 |
ctrl+r |
回复撤销的东西 |
i |
进入insert模式 |
o |
在当前行下面另起一行,并进入insert模式 |
O |
在当前行上面另起一行,并进入insert模式 |
:wq/q! |
qw保存并退出;q!强制退出,不保存所有修改;w保存,不退出,可以被撤销 |
ZZ |
保存并退出vim,不能被撤销 |
w |
将光标向右移动到下一个word的首字符上 |
nw |
将光标向右移动到第n个word的首字符上 |
b/nb |
将光标向左移动到下一/n个word的首字符上 |
e/ge |
将光标向右/左移动到下一个word的最后一个字符上 |
$/n$ |
将光标移动到 当前行/第n行 行尾 |
0/^ |
将光标移动到当前行行首 |
fx/nfx |
向右查找 下一个/第n个 x字符,F大写时向左;只能在当前行查找 |
% |
跳转到对应的括号上,包括(),{},[],<>等 |
nG/G/gg |
跳转到第n行/最后一行/第一行 |
‘’ |
回到跳转之前的行首 |
n% |
跳转到文件的某个百分比位置上,eg:50%,跳转到文件的中间位置 |
H/M/L |
跳转到当前页面的开头/中间/结尾处 |