vi/vim 纯文本编辑器 常用命令讲解
普通模式:复制、粘贴、删除等 | 说明 |
---|---|
dd | 删除单行 |
ndd | 删除多行,n代表行数 |
u | 撤销 |
yy | 单行复制 |
nyy | 多行复制,n代表行数 |
p | 向下粘贴 |
:n,ms/A/B/g | 把n-m行的A替换成B |
普通模式:移动光标 | 说明 |
---|---|
0 | 光标跳到行首 |
$ | 光标跳到行尾 |
gg | 光标跳到文件开头,可加数字跳到指定行,如10gg |
G | 光标跳到文件尾部 |
普通模式:退出保存 | 说明 |
---|---|
:wq | 保存退出(write quit) |
:x | 保存退出 |
:q | 退出不保存 |
:q! | 强制退出 |
普通模式:搜索和替换 | 说明 |
---|---|
/ | 向下搜索,如/unix |
n 继续搜索,反向搜N | |
? | 向上搜索 |
n 继续搜索,反向搜N | |
:%s/A/B/g | 替换,把A替换成B,g表示全局 |
:n,ms/A/B/g | 把n-m行的A替换成B |