linux基本操作(vi编辑基本命令)

常用操作:
i:插入
a:光标插入
yy:复制
dd:删除一行
x:删除一格字符
:wq!保存后退出
:q!:不保存退出


移动
nh/j/k/l: 向左/下/上/右 移动n格
nw:表示向后移动n个词
nb:表示向前移动n个词
e:向后移动到词末
ge:向前移动词末
$:移动到行末
0:移动到行首
tx:向右查找本行的x并移动到那(Tx表示向左移动)
22G:移动文件的第22行
gg:文件的首行
G:文件的尾行
22%:移动到文件的22%
H/M/L:屏幕的首/中/尾行
zt/zz/zb:当前行移到屏幕的首/中/底部
n+:光标下移n行
n-:光标上移n行

跳转:
”:回到跳转来的地方
CTRL-O:跳到一个“较老”的地方
CTRL-I:跳到一个“较新”的地方

查找:
/:向下查找
?:向上查找
n:下一个符合的记录

编辑:
i:插入
x:删除当前的字符
.:重复最后一次的修改操作
u:撤销操作
CTRL-R:重做
nyy:复制n行到剪切板
p:将删除的字符插入到当前的位置

退出保存:
:q!退出
:wq!保存退出
ZZ:保存后退出
:e!放弃修改重新编辑

 

你可能感兴趣的:(linux)