Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.64 KB

markdown_tools.md

File metadata and controls

56 lines (41 loc) · 1.64 KB

Markdown用のツール(VSCode例)

README.mdをいい感じにする

linterの導入

git clone https://github.com/markdownlint/markdownlint
cd markdownlint
rake install
  • VSCodeのExtensionsmarkdown-linterを追加。settings.jsonは以下で設定。

警告の抑止

<!-- markdownlint-disable MD033 -->
  • VSCodeで使うならsettings.jsonによく使う警告設定をまとめておく。
  // 抑止設定
  "markdownlint.config": {
    "MD010": false, // タブ
    "MD013": false // 長い行
  }

formatterの導入

  • VSCodeのPrettierを使う Prettierを使うと日本語と英語の間に謎の空白がはいるのでmarkdownlintをformatterとして使う。
  // markdown
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
    "editor.formatOnSave": true,
  },

VSCodeにsnippetsを設定する

  • snippetは~/.config/Code/User/snippets/以下に格納する。
  • .vscode/以下に配置するとプロジェクトメンバーで共有できる。
  • command parreteでsnippetsを調べると言語ごとに登録可能。
  • 使うときにはcommand parreteでinsert snippetsから
  • Language Identifiersを見てscopeに指定できるものを確認する。
  • 本リポジトリではmarkdown.code-snippetsに配置してある。