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 国际许可协议 进行许可。