vi编辑器
快捷键(一般模式下使用)
a
,光标后一位插入A
,该行行尾插入I
该行行首插入o
,从该行的下一行插入空行并开始编辑gg
,跳到文件的首行G
,跳到文件的末行yy
,复制本行,nyy
表示复制从光标往下的n行dd
,删除本行,ndd
表示删除从光标往下的n行p
,粘贴已复制的内容v
,进入字符选择模式,可按y
复制,p
粘贴ctrl v
,进入块选择模式shift v
,批量选中行%s/abc/123
,将文件中的所有abc
替换为123
,s是substitude
(替换)的首字母/abc
,从光标之后查找abc
,n
查找下一个,N
查找上一个u
,撤销上一次操作shift + DoubleClick z
,按住shift
连按两下z
,保存并退出ctrl+f
,光标向下移动一页ctrl+b
,光标向上移动一页ctrl+d
,光标向下移动半页ctrl+u
,光标向上移动半页+
,光标移动到非空格的下一行-
,光标移动到非空格的上一行n<space>
,n表示数字,例如:按10,之后按空格键space,光标会向右移动这一行的10个字符0或者home键
,光标移动到非空格的上一行$或者end键
,光标移动到这一行的最后面G
,移动到文件的最后一行nG
,n表示数字,例如:10G,光标移动到文件的第10行gg
,光标移动到文件的第一行n+回车键
,光标向下移动n行,例,先按10,接下来按回车,光标就会向下移动10行:n+回车键
,n代表数字,光标移动到第n行w 或 W
,光标移动至下一个单词的单词首b 或 B
,光标移动至上一个单词的单词首e 或 E
,光标移动至下一个单词的单词尾nw 或 nW
,n 为数字,表示光标向右移动 n 个单词nb 或 nB
,n 为数字,表示光标向左移动 n 个单词
————————————————