VSCodeでコメント化したら次の行へ自動で移動する

VSCodeでコメント化したら次の行へ自動で移動する
Photo by Artur Shamsutdinov / Unsplash

IntelliJなどのJetBrains IDEではショートカットキーでコメント化するとカーソルが自動で次行へ移動しますがVisual Studio Codeは移動しません。結構不便なのでVSCodeでも自動で移動するように設定しました。

  1. macros extensionを導入します。
  2. settings.jsonに下記のコードを追加します。
  3. editor.action.commentLineに設定してあるショートカットキーとWhen式(editorTextFocus && !editorReadonly)をmacros.commentLineに設定します。
  4. editor.action.commentLineのショートカットキーは削除します。
    "macros": {
        "commentLine": [
            "editor.action.commentLine",
            "cursorDown"
        ]
    }
settings.jsonの一部

これでコメント化するとカーソルが次行に移動するようになります。