前言 vi/vim的区别
vim 是 vi 的升级版本,它不仅兼容vi的所有指令,还有新增了一些新的特性。
vi filename
vim filename
// 两者同样的功能,能少敲一个字母,所以我们就用vi吧
Mac 终端键入 vimtutor
即可进入Vim入门教程,应对Vim日常操作。
命令 | 说明 |
---|---|
x | 删除光标下的字符 |
X | 删除光标左边的字符 |
s | 修改一个字符(与r的区别,修改后直接进入Insert模式) |
i | 光标前插入字符 |
a | 光标后插入字符 |
A | 行尾插入字符 |
o | 光标下方新建一行并进入Insert模式 |
O (字母) | 光标上方新建一行并进入Insert模式 |
r | 替换字符(单个) |
R | 替换字符(多个) |
cw | 替换文本直到单词末尾(ce也可) |
c$ | 替换文本直到行尾 |
dw | 删除单词 (de, d2w) |
d$ | 删除到行尾 |
D | 删除到行尾< |