VSCodeの拡張機能Vimでの「u」をctrl+zと同じにする | クズリーマンのカス備忘録

VSCodeの拡張機能Vimでの「u」をctrl+zと同じにする

vs VSCode
スポンサーリンク

VSCodeの拡張機能にある、Vim

vscode vim

↑こやつ。

個人的にインストールは必須なんだけど、

Normal モードで[u]キーを押下したときのUNDOが、

Ctrl+zを押したときと同じにならない。

そのため、変更を一番最初まで戻そうと[u]を連打して、戻しても、VSCode的にはファイルが更新されたと認識されてしまう。

これだと本当に変更していないかどうか微妙。

そこで、[u]をctrl+zと同じ挙動にする。

 

やり方

settings.jsonを開く

vscode settings.json

この、3番めの「基本設定:設定(JSON)を開く

"vim.normalModeKeyBindingsNonRecursive": [
  {
    "before" : ["u"],
    "commands" : ["undo"]
  },
  {
    "before" : ["<C-r>"],
    "commands" : ["redo"]
  },
  ],

を追記する。

vscode json

 

参考にしたサイト

1

2

コメント

タイトルとURLをコピーしました