以下の内容はhttps://uga-box.hatenablog.com/entry/2025/01/07/132255より取得しました。


【VSCode】Undoが複数回実行される

vscodevimを使っていると、uでのUndoが謎に複数回実行されて戻りすぎてうざい

調べたところ以下の設定をすると直るらしい

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": [
                "u"
            ],
            "commands": [
                "undo"
            ]
        },
        {
            "before": [
                "<C-r>"
            ],
            "commands": [
                "redo"
            ]
        },
    ],
  • "before": ノーマルモードで押すキーの組み合わせ
  • "commands": そのキーが押された際に実行されるコマンド

設定の内容

  1. "before": ["u"]

    • u キーが押されたときに undo コマンドを実行
    • これにより、ノーマルモードのデフォルトの u キー(Vimの「undo」)動作がそのまま使える
  2. "before": ["<C-r>"]

    • <C-r>(Ctrl + r)が押されたときに redo コマンドを実行
    • これにより、ノーマルモードのデフォルトの <C-r> キー(Vimの「redo」)動作がそのまま使える

参考

【VSCode】vscodevimのUndo/Redoが想定より多く操作する問題に対処する - suer TIL




以上の内容はhttps://uga-box.hatenablog.com/entry/2025/01/07/132255より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14