VSCode で Markdown ファイルを編集したときに URL が <> で囲まれてしまうのを防ぎたい
Today I Learned
VSCode で Markdown ファイル内に 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
+ }