插入命令:
i在光标前插入
a在光标后插入
I 在行首插入
A在行末插入
O在上行插入
o 在下行插入
定位命令:
命令模式下
h光标左移
j光标下移
k光标上移H
l光标右移
0 到行首xx
$到行尾:
H到页面上部
M到页面中间
L到页面下部
在光标处按x删除当前字母
nx 删除光标后的n个字母
dd删除当前行
ndd删除n行
dG删除光标所在行到末尾的内容
D删除光标处到行尾
:a,bd删除从a行到b行的内容
Y(nY) 复制当前行
dd(ndd)剪切
p粘贴在行下 P 粘贴在行上
r可以改变单独的字符
R 替换
u 取消上一步操作
:set nu 设置行号
:set nonu 取消行号
:数字 到某
gg 到第一行
G 到最后一行
/string 搜索字符串 n向后找 N向前找 set ic取消大小写 set noic恢复大小写
替换 :%s/old/new(/g 无须确认 or /c 必须确认)
:a,bs/old/new(/g or /c) 替换掉a到b之间的为old的字符串
:w 文件名 保存在该文件中并退出
:r 文件名 导入文件
:! 命令名 执行命令
:map 快捷键 触发命令
:n1,n2s/^/#/g ^表示行首
/表示转义符
:ab old new 插入的时候在输入a之后空格,则转换成了b