vim命令
任意模式切换到命令模式: esc
命令模式到插入模式: 输入i
命令模式到末行模式: ctrl + ; w:存盘,wq保存退出,q不存盘直接退出
vim常用命令
命令模式:输入命令,操作vim
插入(编辑)模式:写代码,写入文件
末行模式:保存、退出等
编辑模式:
i: 进入编辑模式
命令模式:
yy: 复制从光标所在行开始向下多行 复制多行: 数字+yy
p: 粘贴, 粘贴多次: 数字+p
dd(删除、剪切), 剪切或者删除多行:数字 +dd 注意数字后面加空格
V: 选中多行
上下左右: k:上, j:下, l:右 ,h:左 等同于方向键
x: 从前往后删除一个字母
X: 从后往前删除一个字母
u: 撤销 Ctr-r: 反撤销
shift + >: 往右缩进
shift + <: 往左缩进
.:重复上一次操作
G: 回到最后一行
gg: 回到第一行 1G
18G: 回到指定行
shift + 4:回到行末
shift + 6:回到行首
搜索: : /1 n:查看下一个搜索到的内容, N:查看上一个搜索到的内容
替换: : 末行模式下,将当前文件中的所有abc替换成123 :%s/abc/123/g
末行模式下,将第一行至第10行之间的abc替换成123 :1, 10s/abc/123/g
ctr+f: 下一页
ctr+b: 上一页
r: 替换当前字符 r+替换后字符
R: 替换当前行光标后的字符
末行模式:
:wq, :x: 保存退出 w保存 q退出