VSCode環境構築
はじめに
VisualStudioCodeの環境設定を毎回悩むので備忘録を残す。
フォントの設定
フォント設定
フォント種類
[Editor: Font Family] 'HackGen Console NF', Menlo, Monaco, 'Courier New', monospace
[Debug > Console: Font Family] 'HackGen Console NF'
[Chat > Eidor: Font Family] 'HackGen Console NF'
フォントサイズ
エディタ
[Editor: Font Size] 12
デバッグコンソール
[Debug > Console: Font Size] 11
入力メッセージ
[SCM: Input Font Size] 12
ターミナル
[Terminal > Integrated: Font Size] 11
チャットコードブロック
[Chat > Editor: Font Size] 11
Markdownプレビュー
[Markdown > Preview: Font Size] 12
エディタの表示設定
表示設定
各種設定
ミニマップを非表示
[Editor > Minimap: Enabled] false
制御文字を表示
[Editor > Render Control Characters] true
ファイルパンくずリストを表示
[Breadcrumbs: Enabled] true
選択している行をハイライトする
[Editor: Render Line Highlight] true
カーソルの形を変更
[Editor: Corsor Style] black
カーソルアニメーションを変更
[Editor: Cursor Smooth Caret Animation] true
[Editor: Cursor Blinking] smooth
インポート行を自動的に折りたたむ
[Folding Imports By Default] → true
false
使っていて鬱陶しかったので無効にした
エディタのフォントサイズのズームをContorol + ホイールで操作可能にする。
[Mouse Wheel Zoom] true
ファイルの最末尾が改行の際、行番号を薄く表示する
[Render Final Newline] dimmed
垂直スクロールバーの幅
[Scrollbar: Vertical Scrollbar Size] 16
折りたたみコントロールの表示方法
[Show Folding Console] always
タブ補完を有効にする
[Tab Completion] on
行の折返し方法を制御する
[Word Wrap] off
ミニマップの表示設定
[Minimap: Enable] ture
[Minimap: Max Column] 100
[Render Characters] false
ワークスペース
設定
外観
アクティビティバーの表示位置
[Avtivity Bar: Location] top
カラーテーマ
[Color Theme] GitHub Dark Dimmed
アイコンテーマ
[Icon Theme] Catppuccin Mocha
ツリーの固定スクロールを行う
[Tree: Enable Siticky Scroll] true
ツリーでインデントのガイドを表示する
[Tree: Render Indent Guides] always
階層リンクにアイコンを表示する
[Icons] false
エディターの管理
タブをダブルクリックした際にエディタを最大化するかどうか
[Double Click Tab To Toggle Editor Groups Sizes] off
変更が保存されていないエディターのタブに強調線を表示する
[Highlight Modified Tabs] true
エディタのラベル(パス表示)設定
[Label Format] medium
ピン留めしたタブを個別に表示する
[Pinned Tab Sizeing] normal
タブのバツボタン表示位置
[Tab Action Location] left
タブの表示サイズ
[Tab Sizeing] shrink
ウィンドウ
設定
タイトルバーの表示内容
[Title] ${rootNameShort}${separator}${dirty}${activeEditorMedium}
機能
設定
アクセシビリティ
タイトルバーの表示内容
[Title] ${rootNameShort}${separator}${dirty}${activeEditorMedium}
エクスプローラー
アウトラインタブをデフォルトで展開するかどうか
[Outline: CollapseItems] alwaysCollapse
検索
検索結果を折りたたむ
[Coolapse Results] auto
検索結果をツリー表示にする
[Default View] tree
検索結果に行番号を表示する
[Show Line Numbers] true
デバッグ
デバッグセッションがある際に、ウィンドウを閉じようとすると確認
[Confirm On Exit] always
デバッグコンソールで入力候補を出すかどうか
[Console: Accept Suggestion On Enter] on
ブレークポイントで止まった際にエディタにフォーカスされるかどうか
[Focus Editor On Break] false
[Focus Window On Break] false
デバッグ中に変数値をエディタ上に表示する
[Inline Values] on
ブレークポイントをスクロールバーに表示する
[Show Breakpoints In Overview Ruler] ture
ソース管理
リポジトリ名をソース管理ビューに表示
[Always Show Repositories] true
ソース管理ビューをツリー表示デフォルトに
[Default View Mode] tree
ターミナル
ターミナルのカーソルを点滅
[Integrated: Cursor Style] true
拡張機能:Python関係
設定
BlackFormatter
エラーと警告を通知する
[Show Notifications] onWarning
Flake8
実行引数
[Args] --max-line-length=88, --ignore=E501,W503
isort
実行引数
[Args] --profile black
Pylance
警告レベルを変更
[Python > Analysis: Type Checking Mode] basic