Vim 快捷键
1) 一般模式下进行的操作
一般模式主要能进行的功能是:删除、复制、粘贴
| 按键 | 功能 |
|---|---|
| yy | 复制光标当前一行 |
| y 数字 y | 从光标当前行一次性复制所按数字行内容 |
| p | 在光标这行粘贴字段 |
| u | 撤销,返回上一步 |
| dd | 删除光标当前行内容 |
| d 数字 d | 从光标当前行一次性删除所按数字行内容 |
| x | 剪切当前光标后的字符(类似 del) |
| X | 剪切当前光标前的字符(类似 Backspace) |
| w | 移动光标到当前光标所在单词的开头 |
| e | 移动光标到当前光标所在单词的末尾 |
| yw | 复制当前光标到此单词末尾的字符 |
| dw | 删除当前光标到此单词末尾的字符 |
| Shift + ^ | 光标移动到行头 |
| Shift + $ | 光标移动到行尾 |
2)进入编辑模式快捷键
| 按键 | 功能 |
|---|---|
| i | 当前光标前 |
| a | 当前光标后 |
| o | 当前光标的下一行 |
| I | 光标所在行的最前 |
| A | 光标所在行的最后 |
| O | 当前光标行的上一行 |
退出编辑模式按下 Esc 键位即可
3)指令模式部分快捷键
| 按键 | 功能 |
|---|---|
| :w | 保存文件 |
| :q | 退出文件 |
| :wq | 保存并退出 |
| :q! | 不保存强制退出 |
| /keyword | 向下查找 keyword,配合 n 键查找下一个 N 键查找上一个 |
| ?keyword | 向上查找 keyword,配合 n 键查找下一个 N 键查找上一个 |
| :noh | 取消高亮显示 |
| :set number | 显示行号 |
| :set nonumber | 关闭行号 |
| :s/old/new | 替换当前行匹配到的第一个 old 为 new |
| :s/old/new/g | 替换当前行匹配到的所有 old 为 new |
| :%s/old/new | 替换文本中每一行匹配到的第一个 old 为 new |
| :%s/old/new/g | 替换文本中匹配到所有的 old 为 new |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 UangSC's Blog!
评论







