0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【2026年最新】全エンジニアが今すぐ設定すべきVS CodeとGitの「神設定」まとめ

0
Posted at

はじめに

開発環境の設定、数年前のままになっていませんか?
VS CodeやGitは日々進化しており、昔はプラグインが必要だった機能が今では標準機能として1行で設定できるようになっています。

この記事では、シニアエンジニアからビギナーまで、**「とりあえずこれを設定しておけば開発効率が確実に跳ね上がる」**という最新の神設定を厳選してまとめました。

コピペで1分で終わるものばかりなので、ぜひ手元の環境に導入してみてください!


1. VS Codeの設定(settings.jsonにコピペするだけ)

VS Codeの Command + Shift + P(Windowsは Ctrl + Shift + P)でコマンドパレットを開き、「Preferences: Open User Settings (JSON)」 を選択して、以下の設定を追加してください。

settings.json
{
  // 💡 保存時に自動でコード整形&不要なインポートを削除
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  },

  // 💡 タイポ防止:全角スペースを強調表示して目立たせる(拡張機能不要!)
  "editor.unicodeHighlight.nonBasicASCIICharacters": true,
  "editor.unicodeHighlight.invisibleCharacters": true,

  // 💡 画面を広く使う:ミニマップとインデントガイド、エクスプローラのネスト
  "editor.minimap.enabled": false,
  "editor.guides.bracketPairs": "active",
  "explorer.compactFolders": false,

  // 💡 予測補完(IntelliSense)の挙動を快適にする
  "editor.suggestSelection": "first",
  "editor.quickSuggestions": {
    "other": "on",
    "comments": "off",
    "strings": "off"
  },

  // 💡 ターミナルの文字フォントやサイズを調整して視認性を上げる
  "terminal.integrated.fontSize": 14,
  "terminal.integrated.cursorBlinking": true,

  // 💡 ファイルの末尾に必ず改行を入れ、無駄な末尾スペースは削除してコミットを綺麗に
  "files.insertFinalNewline": true,
  "files.trimTrailingWhitespace": true
}

✨ これを入れるだけで変わること

  • コードを書いて保存するだけで、一瞬できれいなフォーマットに整います。
  • ハマると厄介な「全角スペースの混入」を一発で見つけられます。
  • 右側のミニマップを消すことで、ノートPCの画面でもコード領域を広く使えます。

2. Git / GitHubの設定(ターミナルで1発実行)

普段使っているターミナル(Terminal / ログ)で、以下のコマンドをそれぞれ実行してください。

① git push を世界一楽にする設定

通常、新しいブランチを作って最初にpushするとき、git push --set-upstream origin feature/xxx と長いコマンドを要求されますよね。これを**「いつもの git push だけ」**で自動でやってくれる設定です。

git config --global push.autoSetupRemote true

② ブランチ名がタイポしても「もしかして?」で実行してくれる設定

git checkotu のようにコマンドを打ち間違えたとき、Gitが「もしかしてcheckout?」と自動で推測して0.5秒後に実行してくれます。

git config --global help.autocorrect immediate

③ 競合(コンフリクト)解決がめちゃくちゃ見やすくなる設定

コンフリクトが発生した際、どっちのブランチのコードかが視覚的に一瞬でわかる最新の表示形式(zdiff3)に変更します。

git config --global merge.conflictstyle zdiff3

④ git branch の画面から一瞬で抜け出せるようにする

ブランチ一覧を見た後、わざわざ q キーを押して終了するのが面倒な方向けの設定です。画面を占有せずにターミナルに直接出力します。

git config --global pager.branch false

3. 【おまけ】2026年に絶対入れるべきVS Code拡張機能 3選

これらは設定ファイルだけでは補えない、入れておくだけで開発スピードが変わる神プラグインです。

  1. GitLens — Git supercharged
    • コードの各行を「誰が・いつ・何のコミットで書いたか」がエディタ上にうっすら表示されます。チーム開発の必須級ツールです。
  2. Error Lens
    • エラーや警告のメッセージが、画面下部のパネルではなくコードのすぐ横にインラインで直接表示されます。バグに気づくスピードが5倍になります。
  3. Prettier - Code formatter
    • 先述した「保存時に自動整形」を完璧に動作させるための、世界標準のコード整形ツールです。

まとめ

開発ツールを自分好みに、そして現代の標準に合わせて最適化することは、最もコスパの良い投資です。

「これ知らなかった!」「設定したら快適になった!」というものがあれば、ぜひ いいね(LGTM) や ストック で教えていただけると嬉しいです!

他にも皆さんの「これだけは外せない神設定」があれば、コメント欄でぜひ教えてください!

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?