Author : Janloong Do_O
vim五种种模式
Vim 模拟器关闭模式(Vim Emulator off)
Vim 模拟器开启模式(Vim Emulator on)
Vim 命令模式(Command mode)
Vim 插入模式(Insert mode)
Vim 末行命令模式(Last line mode)
基础设置
默认开启关闭vim模拟器是 Ctrl + Alt + V
设置为 ctrl + ;
ideavim快捷键
快捷键 | JetBrains IDE 功能 | Vim 功能 |
---|---|---|
Ctrl+2 | Project Directory √ | 空缺 |
Ctrl+Shift+2 | 插入/取消标记 2 √ | 空缺 |
Ctrl+Shift+6 | 插入/取消标记 6 √ | 空缺 |
Ctrl+A | 全选 √ | 光标所在数字递增 |
Ctrl+B | 跳转至引用 √ | 向上翻一屏 |
Ctrl+C | 复制 | 退出插入模式 √ |
Ctrl+D | 复写当前行 | 向下翻半屏 √ |
Ctrl+E | 打开最近的文档 (改成 C_A + R) | 向下滚动行 √ |
Ctrl+F | 查找 √ | 向下翻一屏 |
Ctrl+G | 跳转到指定行 | 打印当前文件名 √ |
Ctrl+H | 当前类型的继承关系 (改为 Alt + H) | 光标退格 √ |
Ctrl+I | Implement 方法 (改为 Alt + I) | 跳转到 Jump List 下一个位置 √ |
Ctrl+M | 光标所在行滚动到屏幕中央 (改为 Alt + M) | 移动到下一行的首个非空字符 √ |
Ctrl+N | 查找指定 Class (改为 Alt + N) | 移动到下一行,光标相对位置不变 √ |
Ctrl+O | Override 方法 (改为 Alt + O) | 跳转到 Jump List 上一位置 √ |
Ctrl+P | Show/Hide path text (改为 Alt + P) | 移动到上一行,光标相对位置不变 √ |
Ctrl+Q | Quick Documentation (改为 C_A + Q) | 代替 Ctrl-V 开启 Visual |
Ctrl+R | 替换文本 (改为 Alt + R) | 恢复上一次修改 √ |
Ctrl+S | 保存全部改动 √ | 分割窗口 |
Ctrl+T | 更新工程 (改为 Alt + T) | 跳转到 Tag Stack 上一位置 √ |
Ctrl+U | 跳转至父类方法 (改为 Alt + U) | 向上翻半屏 √ |
Ctrl+V | 粘贴 √ | 开启 Visual 模式 |
Ctrl+W | 智能选中 (改为 Alt + W) | 窗口命令,后接具体指令 |
Ctrl+X | 剪切 √ | 光标所在数字递减 |
Ctrl+Y | 删除光标所在行 | 向上滚动行 √ |
Ctrl+[ | 光标移动到代码块的起始位置 (改为 Alt + [) | 退出插入模式 √ |
Ctrl+] | 光标移动到代码块的结束位置 (改为 Alt + ]) | 跳转到关键字的声明处 √ |
设置参考