オススメの基本設定、キーバインド、拡張機能を紹介します。どちらかというと、言語ごとに特化した設定や拡張よりも、コーディング全般が便利になる設定や拡張を多く取り入れています。書いていることが多いです。オススメ基本設定タイトルにルート相対パスを表示デフォルトだとファイル名しか表示されていないため、同名のファイルがある場合判別が難しくなります。そのため、プロジェクトルートからの相対パスを表示するようにしています。"${dirty}${activeEditorMedium}${separator}${rootName}${separator}${appName}"}インデントガイドを表示その名の通り、インデントのガイドが表示されます。true}80文字目と100文字目にガイドを表示1行は80文字以内目標、100文字以内必須でコーディングを行っているので、80文字と100文字のところにルーラーを表示しています。テキストファイルの定義だとファイル末尾は改行だと定義されている*2そうです。テキストファイルの定義に自動で従ってくれるように設定しています。小文字化を行うようにしました。}]オススメ拡張機能オススメの拡張機能を用途別で紹介します。コーディング全般vscode-iconsファイルやディレクトリのアイコンです。Intellisenseファイルやディレクトリのパス入力の補完を行ってくれます。長さでソート、重複削除など、便利な機能が一式揃っています。change-case変数名や定数名などを色々な記法に変換してくれます。キャメルケースからスネークケースにしたりできます。Spaces行末のスペースを強調表示や、削除が行なえます。行末のスペース削除機能も、標準機能より機能が豊富で、編集した行のみを対象とすることもできます。Colorizer括弧をカラフルに表示することで、入れ子になった括弧の対応関係の把握を簡単にしてくれます。個人的には必要なときに必要な機能を起動したいので、以下の設定をし、少々おとなしくさせています。Tag対応するタグも同時に編集してくれます。Tag自動で閉じタグを入れてくれる拡張機能です。記法での入力時に余分な閉じタグが挿入されてしまうので、設定を変更しています。入力時に閉じタグが挿入されます。競合の有無は関係なく、こちらの挙動のほうが好きです。モジュールの入力補完を行ってくれます。自動実行し、エディタ上に警告を表示してくれます。RubyRubyてんこ盛り系の拡張機能です。導入することで有効になります。自動実行するようにしています。同様、エディタ上に警告を表示してくれます。シンタックスハイライトが有効になります。利用した設定の同期が可能になります。これなしだと複数環境ではやってられないです。使うとエディタの基本設定を色々なエディタで共有することが可能になります。関連記事necojackarc.hatenablog.com*1:全員が全員1ファイルを横長のディスプレイに全画面表示して作業をするわけではないですし、そもそも横に長過ぎると視線の移動幅が広すぎて大変です。縦分割で見る際も不便です。導入時に推奨されますが、必須ではありません。使いはじめて1年半近く立ちました。