vscodevimのUndo/Redoで想定より多く戻る/進む
Visual Studio Codeのvim拡張機能であるvscodevim
を使用していると、u
でUndo、Ctrl + r
でRedoできる。
このUndo/Redoを実行すると複数回の操作分がまとめて戻ったり進んだりする場合がある。
問題の修正
u
やCtrl + r
で実行される操作をvscodevim
拡張のUndo/Redo機能ではなくVisual Studio Code自体のUndo/Redo機能に変更すれば修正できる。
settings.json
に以下の設定を追加する。
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"u"
],
"commands": [
"undo"
]
},
{
"before": [
"<C-r>"
],
"commands": [
"redo"
]
},
],
\第一線のプログラマーの行動原理を学べる!/