前言
之前已经写了一篇介绍emacs(spacemacs)映射方向键的方法,请看这里
后面一想,干脆把自己使用的工具(都是使用Vim操作方式)的映射方法都记录下来。
Vim
" Insert mode shortcut
inoremap <C-h> <Left>
inoremap <C-j> <Down>
inoremap <C-k> <Up>
inoremap <C-l> <Right>
ideavim
也就是JetBrains系列工具中,使用Vim操作模式的插件,对于想使用IDE又想使用Vim的同学来说,这个非常有用,如果你想多配置一些ideavim,可以参考我的配置,在这里github
" Quit insert mode
inoremap jk <Esc>
" Insert mode shortcut
inoremap <C-h> <Left>
inoremap <C-j> <Down>
inoremap <C-k> <Up>
inoremap <C-l> <Right>
VS Code
有两种方式
- 使用Files-->Prefermences-->Keyboard Shortcuts,输入cursorUp,再右键修改成你想定义的快捷键。
- 另一种,直接将下面代码放入Keybindings.json(Code安装目录的User目录下)文件中。
{
"key": "ctrl+k",
"command": "cursorUp",
"when": "editorTextFocus"
},
其它方向键,依葫芦画瓢就行。