IDEA Vim
~/.ideavimrc
" Use ctrl-c as an ide shortcut in normal and visual modes
sethandler <C-C> n-v:ide i:vim
" ctrl-v 在 n(ormal) 和 v(isual) 模式下作为 Vim 命令使用, 在 i(nsert) 模式下作为 IDEA 命令使用
sethandler <C-V> n-v:vim i:ide
sethandler
sethandler
命令格式为:
sethandler <shortcut> mode-list:handler mode-list:handler ...
多个 mode-list 用连字符 -
分割, 支持一下 mode-list:
n
- normal modei
- insert modex
- visual modev
- visual and select modesa
- all modes
handler 支持一下值:
ide
- 使用 IDE 处理vim
- 使用 Vim 处理
mode-list:handler 示例如下:
n:ide
- Normal模式用使用IDE处理(use IDE handler in normal mode).i-v:vim
- Normal, visual, select 模式下使用Vim处理(use Vim handler in normal, visual, and select modes)a:ide
- 任何模式下都使用IDE处理(use IDE handler in all modes).