VSCodeのおすすめ設定(随時アップデート)

f:id:hate_nattou:20210221223928j:plain:w480

概略

VS Codeのオススメ設定について解説します。

VS Code本体

オプトアウト

    "telemetry.telemetryLevel": "off",

自動更新

自動更新を停止する。

    "update.mode": "none",

画面サイズ/空白の表示

    "window.zoomLevel": 2,
    "editor.renderWhitespace": "boundary",

フォント

Source Han Code JPを使う。

macbook本体へインストール済みであることが前提。

    "editor.fontFamily": "Source Han Code JP, Menlo, Monaco, 'Courier New', monospace",

拡張機能

Markdown

  • Markdown All in One
    プレビューしたり、PDF出力したり、いろいろ便利。

  • markdownlint
    構文として間違っているところや推奨の書き方を教えてくれるLinter
    無視したいルールがある場合は、ドキュメントの先頭か対象行の直前に以下のように書く
    (例:MD041というルールを無視したい場合)
    <!-- markdownlint-disable MD041 -->

開発環境

  • Remote - Containers
    これ以外の拡張機能は、Dockerで構築した開発環境の中へインストールする。
    例: Python, flake8, blackなど
    詳細はこちら。

lsp.hatenablog.jp

  • import部分の順番を並べ替える(isortと同じ)
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    },

日本語

  • Japanese Language Pack for Visual Studio Code
    メニューとかを日本語で表示するなら必須

  • テキスト校正くん
    ブログ記事やメールの下書きで活用できる日本語チェッカー。
    一部のルールは、私の書きっぷりと合わないので無効(false)をする。

    "japanese-proofreading.textlint.丸かっこ()": false,
    "japanese-proofreading.textlint.句点(。)と読点(、)": false,
    "japanese-proofreading.textlint.全角文字と半角文字の間": false,