Visual Studio CodeでGitをもっと便利に使うための拡張機能

Visual Studio CodeでGitを使うときに、あると便利な拡張機能についてまとめておきます。
デフォルトのGit機能に関しては過去に記事にしているので、そちらを参考にしてください。
Git関連の拡張機能
| 拡張機能名 | 内容 |
|---|---|
| GitLens | 「コミット単位でのファイル比較」や「最新のコミット内容とそのコミッター表示」など |
| Git Graph | Gitの履歴が見やすくなる |
| gitignore | github/gitignoreを参照して自動で.gitignoreを作成してくれる |
GitLens
- コミット単位でのファイル比較
- 最新のコミット内容表示
上記のようなGitの細かい操作をVisual Studio Code上で行なえます。
インストールするとサイドバーに新しく「GitLens」のアイコンが追加されるので、そこからリポジトリやファイルの履歴を選択して、過去のコミットの確認ができます。

とりあえず入れておいて損は無い拡張機能です。
Git Graph
Gitの履歴が見やすくなる拡張機能です。
インストールすると下のメニューバーに「Git Graph」項目が追加されるので、そこをクリックするとコミット履歴が見れます。

似た有名な拡張機能にGit Historyというのもありますが、起動に時間がかかるのでGit Graphの方を使っています。
gitignore
github/gitignoreを参照して自動で.gitignoreを作成してくれる拡張機能です。
インストールするとcommand + shift + Pで表示するコマンドパレットに「Add gitignore」コマンドが追加されます。

それを選択してプロジェクトで使う言語等を選択すると、その言語に必要な.gitignoreを生成してくれます。

何を除外するのか毎回わざわざ設定するのは面倒なので、これで作成してしまった方がラクです。







Path Finderを使ってキーボードだけでファイル操作する方法(基本操作編)
Path Finder 8の一括名称変更で使える設定サンプルまとめ
Karabiner-Elementsでescやdeleteなどのキーを、ホームポジションを崩さずに入力できるようにする方法
Google Drive内のドキュメントを検索して開けるAlfredのWorkflow「Google Drive Workflow for Alfred」
Path Finder9.0.7からドロップスタックを折りたたまない設定が追加!
macOS用パッケージ管理システムのHomebrewの概要とインストール方法
Backlogをショートカットキーで操作する方法
Macの最前面ウインドウをハイライトし、背景を薄暗くして集中力を高める「HazeOver」
サイト上のSVG画像を簡単に保存できるChrome拡張機能「svg-grabber」
Visual Studio Codeでミニマップ関連を見やすくするカスタマイズ方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」