vim操作命令大全
Vim 操作大全
| 操作类别 | 操作 | 命令/快捷键 |
|---|---|---|
| 模式切换 | 从普通模式切换到插入模式 | i (在光标前插入) / I (行首插入) |
| 从插入模式切换到普通模式 | Esc | |
| 从普通模式切换到命令模式 | : | |
| 从命令模式切换到普通模式 | Enter | |
| 光标移动 | 向上移动一行 | k |
| 向下移动一行 | j | |
| 向左移动一个字符 | h | |
| 向右移动一个字符 | l | |
| 移动到行首 | 0 | |
| 移动到行尾 | $ | |
| 移动到文件开始 | gg | |
| 移动到文件结尾 | G | |
| 文本编辑 | 删除当前字符 | x |
| 删除光标后一个单词 | dw | |
| 删除一整行 | dd | |
| 复制当前行 | yy | |
| 粘贴复制的内容 | p (光标后粘贴) / P (光标前粘贴) | |
| 替换当前字符 | r (替换单个字符) | |
| 退出插入模式并保存文件 | Esc 然后 :w | |
| 保存并退出 | :wq | |
| 强制退出(不保存) | :q! | |
| 查找与替换 | 查找字符 | /字符 |
| 查找下一个匹配项 | n | |
| 查找上一个匹配项 | N | |
| 替换字符 | :%s/旧字符串/新字符串/g | |
| 只替换当前行 | :s/旧字符串/新字符串/g | |
| 窗口操作 | 分屏显示 | :split (水平分屏) / :vsplit (垂直分屏) |
| 切换到下一个窗口 | Ctrl-w w | |
| 关闭当前窗口 | :q | |
| 撤销与重做 | 撤销操作 | u |
| 重做操作 | Ctrl-r | |
| 文件管理 | 打开文件 | :e 文件名 |
| 保存文件 | :w | |
| 保存并退出 | :wq | |
| 退出不保存 | :q! | |
| 跳转与标记 | 设置标记 | m{a-z} (例如:ma设置标记a) |
| 跳转到标记 | 'a (跳转到标记a的位置) | |
| 其他 | 显示行号 | :set nu |
| 隐藏行号 | :set nonu |
文章目录
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。