環境
- vscode 1.41.1
- vscodevim 1.12.0
- macOS Mojave 10.14.6
目的
- Insert モードでカーソルを移動したかった(生粋のvimmer に怒られるかも...)
方法
コマンドパレット開く(⌘P) > settings.json 検索 > settings.json に下記を記述
keybindings.son
[
{
"key": "cmd+l",
"command": "cursorRight",
"when": "editorTextFocus && !editorReadOnly"
},
{
"key": "cmd+h",
"command": "cursorLeft",
"when": "editorTextFocus && !editorReadOnly"
},
{
"key": "cmd+j",
"command": "cursorUp",
"when": "editorTextFocus && !editorReadOnly"
},
{
"key": "cmd+k",
"command": "cursorDown",
"when": "editorTextFocus && !editorReadOnly"
},
]
詳細
cmd + l or h or j or k
でInsertモードでもカーソルを移動できる
感想
勝手に挿入される)
や"
を以前は
ctrl + o
で一時的にInsertモード抜けるa
で1文字スキップした状態でInsertモードに戻って続きを入力
という方法でやっていましたが、ちょっとスッキリしました。
Insertモード中に1文字スキップさせる方法が私には見つける事ができなかったので、もし他に方法があるなら是非教えて頂きたいです!!