VisualStudioCodeの初回セットアップメモ

VSCode で個別のプログラミング言語のセットアップをする前に必ずする手順のメモです。

タイトルバー表示をクラシックに切り替える

最近タイトルバーいらないみたいな風潮、作業領域が40pxくらい広く取れるんですがFHD環境だとあってもなくても機能性に影響ないのでは?というかこのあたりのデザインはOSがサポートしてほしい。しかもタイトルバーにごちゃごちゃ機能を乗せるせいで各ソフトで機能がバラバラで面倒。

https://www.atmarkit.co.jp/ait/articles/1811/16/news032.html

全ての斜体を無効化する

カーソル位置から文字がはみ出して見た目がずれるのが最高にキモいので斜体表示を取り払う。

https://qiita.com/k010c1232/items/fd196369c6729b4fbe10

設定したら JSON の末尾に以下の定義を追加する。

"punctuation.definition.comment"

それでも治らないときは定義が足りいないので、以下コマンドで定義名を調査する。

対象にカーソルが合っている状態で以下コマンドを実行。

Shift + Ctrl + P > Developer: Inspect Editor Tokens ans Scopes

小さいウインドウが出たら、"textmate scopes" の欄に定義名が出るのでそれを setting.json に追記する

UIメニューフォントを游ゴシックからMeiryo UIに変える

Windowsがまともにレンダリングできないフォントを標準でゴリ押ししてくるのは非常にクソ

以下サイトを参照してスクリプトで置換する

https://blog.tsukumijima.net/article/vscode-font-restore/

Plugin の追加・ほか

なるべく入れておいた方がいいもの

  • Japanese Language
  • Japanese Woerd Handler
  • Markdown All in One
  • Markdown PDF
  • Python
  • Edit csv
  • CSS Formatter
  • API Bluepring

邪魔だった

  • markdownlint
  • C++系のPlugin全部

テーマは何に入っていたかわからないけど「Quiet Light」(ビルドインかも

ファイルアイコンは変えたほうがいい(ガチ、好きなのでよいが標準テメェはだめだ

テキストフォントは、等幅メイリオ系の「MeiryoKe_Gothic」を生成して使用したほうが幸せになれる

キャレットのジャンプ範囲がおかしい

日本語の単語を認識しないのでカーソル移動が一気に行末まで飛ぶ問題は標準では対応する気が無いらしい。とりあえず「Japanese Woed Handler」入れておけば一応解決する。単語をダブルクリックすると選択範囲がおかしいけどめったにそういう操作しないのでまぁよしとする。

https://github.com/Microsoft/vscode/issues/25208