VSCodeでMarkdownファイルを編集したときにURLが <> で囲まれてしまうのを防ぎたい
Today I Learned
VSCodeでMarkdownファイル内にURLを記載すると、URLが<>
で囲まれる現象が発生していた。
地味にストレスだったので、この挙動を無効にしたい。
調べてみると、次の設定が影響していることがわかった。
- markdownlint の VSCode 拡張をインストールしているため、markdownlintが実行される
- VSCodeで保存するとき、Markdownファイルにlintの結果を適用している
URLが<>
で囲まれるのは、markdownlintのMD034というルールが原因だった。
解決方法としては、このルールをVSCodeの設定で無効化する。 具体的には、コマンドパレット(Shift + Command + P)で[Open User Settings]を開いて、表示されたJSONファイルの末尾に以下を追記すればよい。
settings.json
"[markdown]": {
"files.trimTrailingWhitespace": false,
"editor.formatOnSave": true, // ファイルを保存するときに markdownlint が適用される
"editor.formatOnPaste": false,
},
+ "markdownlint.config": {
+ "default": true,
+ "MD034": false
+ }