vim style key-binding for VSCode
- VSCode 0.10.1
ext install vimStyle
- h j k l 0 $ w b tx fx Tx Fx gg G
- i a s o x I A S O X
- d y c dd yy cc Ndd Nyy Ncc D C p P
- v
If you needs optional settings, please copy belong json and paste to your settings.json.
// Show mode in status bar (default: false)
"vimStyle.showMode": true,
// Windows JIS Keyboard(default: false)
"vimStyle.useWinJisKeyboard": true,
// Mac JIS Keyboard(default: false)
"vimStyle.useMacJisKeyboard": true,
// motion with jkl;(default: false)
"vimStyle.useErgonomicKeyForMotion": true,
- : (you should get use to command palette)
- / ? (you shoud use default search function)
- Ctrl-x Cmd-x Alt-x Meta-x
vimrc(all settings available insettings.json)
A goal of this extension is not to improve vim emulation.
This extension is to become more friendly with vscode and vim-keybinding!
- r
- ; ,
- J
- V
- { }
- "xd "xy "xc "xp
- ~
- % [ ]
-
-
- additional key-binding from settings.json
- ...
- . (can't do with IntelliSence)
- = (
>Format Code) -
<(can use
TabandShift-Tab) -
- m `
- q @ (can't use with IntelliSence)
- ...
VSCodeのキーバインドの不具合が見つかっています。tX、fXのアクションできない文字があります。
Windowsの場合は、settings.jsonにvimStyle.useWinJisKeyboard:trueを設定してください。
Macの場合は、settings.jsonにvimStyle.useMacJisKeyboard:trueを設定してください。ただし、Macの場合完全には動作しません。
MIT License
- support
useErgonomicKeyForMotionoption : move a cursur byjkl; - support visual mode
- fix #21 CR+LF bug
- update README
- more friendly with VSCode functions
- show block sursor
- bug fix : dfx dFx dtx dTx
- append indents by o O
- JISキーボード向けオプション(support Win and Mac Jis keyboard option)
- show suggestion by only alpabet and .
- fix some bugs
- gg G
release!