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 + ]) | 跳轉到關鍵字的聲明處 √ |
設置參考