🌵

[VSCode]Markdownをshift+enterで改行する

2021/07/22に公開

Markdown書いているとき、改行の半角スペース2つが大変だったので作ってみた。

ctrl(command)+shift+pでコマンドパレットを表示させて、「key」と入力する
候補として出てきたものの中から、「基本設定: キーボード ショートカットを開く(JSON)」を押して「keybindings.json」を開く

keybindings.jsonに以下の内容を追加する

{ 
    "key": "shift+enter", "command": "type",
    "args": { "text": "<br>\n" },
    "when": "editorTextFocus && editorLangId == 'markdown'"
}

今までに何も追加してなければ以下のようになる

[
    { 
        "key": "shift+enter", "command": "type",
        "args": { "text": "<br>\n" },
        "when": "editorTextFocus && editorLangId == 'markdown'"
    }
]

htmlファイルでも動くようにするには以下のようにする

{ 
    "key": "shift+enter", "command": "type",
    "args": { "text": "<br>\n" },
    "when": "editorTextFocus && editorLangId =~ /(markdown|html)/"
}

*「/markdown|html/」みたいに()で囲まなくても動作する

Discussion