vim 简介
参考资料:
这里
- 菜鸟级
- 移动光标
hjkl
- 退出vim
:q!
- 删除字符
x
- 输入字符
a或者i,进入插入模式
- 保存退出vim
:wq 或者 shift+zz
- 学徒级
- 删除单词
dw
- 删除到行尾
d$
- 快速移动光标
0 到行首 $ 到行尾 e 到下一个"单词尾" w 到下一个"单词头" 数字N+e/w 到第N个"单词头"/"单词尾"位置
- 删除连续多个单词
d+数字+w d+数字+e
- 删除行
dd 数字+dd
- 取消操作
u
- 粘帖
p
- 替换字符
r+要替换的字符
- 快速编辑
ce 删除到"单词尾",并进入插入模式 c$ 删除到行尾,并进入插入模式
- 入门级
- 显示行号
:set number
- 跳转到文件首
gg
- 跳转到文件尾
G
- 跳转到第Nth行
nG n为数字
- 显示行数
ctrl + g
- 查找
/ 向前查找 ? 向后查找 n 下一个匹配 N 前一个匹配
- 替换
将当前行中第一个匹配ss替换为fff, :s/ss/fff 将当前行中所有匹配ss替换为fff, :s/ss/fff/g 将所有行中第一个匹配ss替换为fff, :%s/ss/fff 将所有行中所有匹配ss替换为fff, :%s/ss/fff/g
- 用户级
- 执行外部命令
:!ls 执行ls命令
- 另存文件
:w newfile
- 选择文本
v
- 插入文件
:r insertfile
- 插入新行
o 新建一行 O 在当前行上面新建一行
- 复制粘帖
y 复制 用法与删除d类似,比如yy就是复制一行
没有评论:
发表评论