vim 常用命令
2012-07-18 10:59
211 查看
1. 查找与替换
命令 | 操作 |
/string | 光标开始处向文件尾搜索string |
?string | 光标开始处向文件头搜索string |
n | 同一方向重复上一次搜索命令 |
N | 反方向重复上一次搜索命令 |
:%s/str1/str2/g | 把文档中的所有str1替换为str2 |
2. 光标移动
命令 | 操作 |
gg | 移到文档开头 |
G | 移到文档末尾 |
0 | 移到行首 |
¥ | 移到行尾 |
n+ | 光标下移n行 |
n- | 光标上移n行 |
H | 光标移至屏幕顶行 |
M | 光标移至屏幕中间行 |
L | 光标移至屏幕最后行 |
:10 | 光标移动第10行 |
3. 删除
命令 | 操作 |
db | 删除本行光标前字符 |
dd | 删除本行 |
de | 删除本行光标后字符 |
4. 复制
命令 | 操作 |
3yy | 复制3行 |
y0 | 复制光标位置到本行开头数据 |
y¥ | 复制光标位置到本行结尾数据 |
p | 粘贴复制的内容 |