yy 复制一行 p 粘贴 :q退出 :q!强制退出 :w保存
ctrl + r 恢复撤销操作 vim file 新建一个file
i在当前光标插入 I 在行首插入
o 下一行首插入 O上一行首插入
s 删除字符插入 S删除本行插入
a 光标后追加 A行尾追加
hjkl 左下上右 0移到行首 $移到行尾 ^移到行第一个非空字符
w 下一个词开头 W移到下一个词开头,不含标点
b上一个词开头 B上一个词开头,不含标点
ctrl + f pageup 前翻页 ctrl + b pagedown 后翻页
G 移到最后一行的开头 num G 移到num行
u撤销操作
x 删除字符 numx 删除num个字符
dd删除当前行 numdd删除num行
d$ 从当前删到行尾 d0 从当前删到行首
dG从当前删到文件尾 dnumG从当前删到num行
p光标后粘贴 P光标签粘贴
yy复制一行 numyy复制num行
y$复制到行尾 y0复制到行首
yG复制到文件尾 ynumG复制num行
J将下一行追加到当前行尾
fx 当前行搜索x 范围在光标之后 ;分号重复刚才的搜索
/key 搜索key 回车搜索 n下一个匹配 b上一个匹配 或者N
%s/替换前的内容/替换后的内容/g g代表全局,不加只替换一个
2,20s/before/after/g 替换2-20行的所有
%s/key/ 后边不写要替换的内容,即为删除
:n :N切换文件 :r file 插入文件
vim 笔记
最新推荐文章于 2024-05-08 15:49:34 发布