发布作者: 🍂轩落阁🍃
作品采用: 《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》许可协议授权

| 命令 | 注释 |
|---|---|
| h | 向左移动一个字符 |
| j | 向下移动一个字符 |
| k | 向上移动一个字符 |
| l | 向右移动一个字符 |
| 0 | 移动到当前行的行首(第一个字符) |
| $ | 移动到当前行的行尾(最后一个字符) |
| ^ | 移动到当前行第一个非空白字符 |
| w | 移动到下一个单词的开头 |
| b | 移动到上一个单词的开头 |
| e | 移动到当前单词的结尾 |
| gg | 跳转到文件的第一行 |
| G | 跳转到文件的最后一行 |
| nG | 跳转到第n行(n为数字,如5G跳转到第5行) |
| Ctrl+o | 跳回上一个光标位置(后退) |
| Ctrl+i | 跳至下一个光标位置(前进) |
| zz | 将当前行置于屏幕中央 |
| zt | 将当前行置于屏幕顶部 |
| zb | 将当前行置于屏幕底部 |
| i | 在光标当前位置插入文本(进入插入模式) |
| I | 在当前行的行首插入文本(进入插入模式) |
| a | 在光标后一个位置插入文本(进入插入模式) |
| A | 在当前行的行尾插入文本(进入插入模式) |
| o | 在当前行下方新建一行并插入文本(进入插入模式) |
| O | 在当前行上方新建一行并插入文本(进入插入模式) |
| s | 删除光标所在字符并插入文本(进入插入模式) |
| S | 删除当前行并插入文本(进入插入模式) |
| Esc | 从插入模式/可视模式等返回正常模式 |
| x | 删除光标所在的字符 |
| X | 删除光标前一个字符 |
| dd | 删除当前行(剪切当前行) |
| dw | 删除从光标位置到下一个单词开头的内容 |
| d$ | 删除从光标位置到行尾的内容 |
| d0 | 删除从光标位置到行首的内容 |
| D | 删除从光标位置到行尾的内容(同d$) |
| ndd | 删除从当前行开始的n行(n为数字,如3dd删除3行) |
| yy | 复制当前行 |
| yw | 复制从光标位置到下一个单词开头的内容 |
| y$ | 复制从光标位置到行尾的内容 |
| y0 | 复制从光标位置到行首的内容 |
| Y | 复制当前行(同yy) |
| nyy | 复制从当前行开始的n行(n为数字,如2yy复制2行) |
| p | 将剪贴板内容粘贴到光标后 |
| P | 将剪贴板内容粘贴到光标前 |
| u | 撤销上一次操作 |
| Ctrl+r | 重做上一次被撤销的操作(反撤销) |
| . | 重复上一次的修改操作 |
| v | 进入可视模式(按字符选择文本) |
| V | 进入可视行模式(按行选择文本) |
| Ctrl+v | 进入可视块模式(按矩形块选择文本) |
| y | 在可视模式下复制选中的内容 |
| d | 在可视模式下删除选中的内容 |
| c | 在可视模式下删除选中内容并进入插入模式 |
| /pattern | 向前搜索字符串pattern(按Enter确认,n跳至下一个,N跳至上一个) |
| ?pattern | 向后搜索字符串pattern(按Enter确认,n跳至下一个,N跳至上一个) |
| :noh | 关闭搜索结果的高亮显示 |
| :s/old/new/ | 替换当前行中第一个old为new |
| :s/old/new/g | 替换当前行中所有old为new |
| :%s/old/new/ | 替换整个文件中每一行的第一个old为new |
| :%s/old/new/g | 替换整个文件中所有old为new |
| :%s/old/new/gc | 替换整个文件中所有old为new,每次替换前询问确认 |
| :w | 保存当前文件 |
| :w filename | 将当前文件另存为filename |
| :q | 退出Vim(若文件未保存会提示) |
| :q! | 强制退出Vim,不保存未修改内容 |
| :wq | 保存文件并退出Vim |
| :x | 保存文件并退出Vim(同wq,但仅在文件有修改时才保存) |
| :split filename | 水平分割窗口并打开filename(无filename则分割当前文件) |
| :vsplit filename | 垂直分割窗口并打开filename(无filename则分割当前文件) |
| Ctrl+w+w | 在多个窗口间切换 |
| Ctrl+w+h | 切换到左侧窗口 |
| Ctrl+w+j | 切换到下方窗口 |
| Ctrl+w+k | 切换到上方窗口 |
| Ctrl+w+l | 切换到右侧窗口 |
| :close | 关闭当前窗口 |
| :set number | 显示行号 |
| :set nonumber | 隐藏行号 |
| :set hlsearch | 开启搜索结果高亮 |
| :set nohlsearch | 关闭搜索结果高亮 |
| :set paste | 进入粘贴模式(避免粘贴文本时格式错乱) |
| :set nopaste | 退出粘贴模式 |
| :set autoindent | 开启自动缩进(新行继承上一行缩进) |
| :set noautoindent | 关闭自动缩进 |
| :help cmd | 查看命令cmd的帮助文档(如:help w查看保存命令帮助) |
666666666
5
联系QQ:2227652475
分享实用网络教程
授人以鱼不如授人以渔
⏳ 时光印记