![見出し画像](https://assets.st-note.com/production/uploads/images/103489658/rectangle_large_type_2_f564fc159b1d589477e9fad28ff891ac.png?width=1200)
VSCodeおすすめ拡張機能
※このページにある画像はMacでのキャプチャ画像のため、Windowと表示が異なる場合があるかもしれません
はじめに - 拡張機能の追加方法
左のアイコンが縦に並んでいるところからテトリスみたいなアイコンをクリック
その右に拡張機能検索窓が表示される
この検索窓に自分が追加したい拡張機能の名前を入力すると結果が表示される
検索窓には入力するのはほとんど英語になると思う
![](https://assets.st-note.com/img/1681957140950-IkMluakBO9.png)
インストールボタンを押すと拡張機能がインストールされ、使用できるようになる
![](https://assets.st-note.com/img/1681957161670-q2sI4fFdNQ.png)
おすすめ拡張機能
Git
GitLens
![](https://assets.st-note.com/img/1681957183523-rkmoz3uvg5.png?width=1200)
Git管理されているファイルを開いているとき、各行の最終変更履歴の情報が表示される
![](https://assets.st-note.com/img/1681957204552-9LX3ri8RB0.png?width=1200)
薄い文字で以下のような情報が表示される
変更者, いつ, 変更された時のコミットメッセージ
わざわざSourcetreeを見に行かなくてよい(でも深く調べるときはSourcetreeを見るのが1番)
Git History
![](https://assets.st-note.com/img/1681957233111-pjQxUCU9av.png?width=1200)
各ファイルの変更履歴がVSCode上で見られる
![](https://assets.st-note.com/production/uploads/images/103483590/picture_pc_b2ddf34e5c4e7728e2bcdbde1aab4120.gif?width=1200)
ファイルを開いた状態でCtrl + Shift + P
出てきた入力窓にGit historyと入力
Git: View File Historyを選択
開いているファイルの変更履歴一覧が表示される
開発言語に関係なく便利なもの
Bookmarks
![](https://assets.st-note.com/img/1681957350952-mqOlooGlYt.png?width=1200)
ファイル内の好きな行でブックマークできる
![](https://assets.st-note.com/production/uploads/images/103483649/picture_pc_e4d157c19db22df9d1fad253442b56fc.gif?width=1200)
ブックマークしたい行で右クリック→Bookmarks→Toggle
左のアイコンタブからブックマーク一覧が見られる
indent-rainbow
![](https://assets.st-note.com/img/1681957387452-DIyZTKoXNr.png?width=1200)
インデントをカラフルにしてくれる
カラフルすぎて目がチカチカするのが嫌という方にはあまり合わないかも
Path Intellisense
![](https://assets.st-note.com/img/1681957407982-eJpuTWVLhZ.png?width=1200)
パスの入力補完をしてくれる
![](https://assets.st-note.com/production/uploads/images/103483670/picture_pc_e4192cad8c311b8148eb205bf1ae037e.gif?width=1200)
勝手にパス補完してくれる(すごい)
TODO Highlight
![](https://assets.st-note.com/img/1681957461714-2uky11Brog.png?width=1200)
`TODO:` , `FIXME:` などを入力したときにハイライトしてくれる
![](https://assets.st-note.com/img/1681957441900-KulmQk7K83.png)
デフォルトではTODO: , FIXME: がハイライトされる
自分で好きな文言をハイライトさせるようにカスタマイズもできる(私はNOTE:を追加しています)
// setting.json
"todohighlight.keywords": [
{
"text": "NOTE:", // ハイライトさせたい文言
"color": "#ffffff", // 文字色
"backgroundColor": "#00BFFF" // 背景色
}
],
Trailing Space
![](https://assets.st-note.com/img/1681957551241-Sx8Aj2oX1R.png?width=1200)
行末にスペースがあると赤くハイライトしてくれる
綺麗なコードを保つのにあると便利かも
zenkaku
![](https://assets.st-note.com/img/1681957559632-JwVh1OEsMA.png?width=1200)
全角スペースを薄いグレーでハイライトしてくれる
インデントにうっかり全角スペースが紛れ込んでエラー!ということが防げるかも
vscode-icons
![](https://assets.st-note.com/img/1681957566228-iMlFU1eemU.png?width=1200)
各ファイルのアイコンを表示してくれる
![](https://assets.st-note.com/img/1681957572969-ij49hmkflK.png)
カラフルで楽しい
ぱっと見でどんなファイルかの推測がしやすくなる
おまけ
各言語ごとに便利な拡張機能を入れたいときはとりあえず言語名で拡張機能を調べるとよい
ex.) Reactの拡張機能を入れたいなら”React”と検索してみる
トップに表示されるやつは利用者が多い拡張機能をがほとんどなので、それをインストールするといい感じになる(多分)
もっと便利な拡張機能が知りたい場合はググる🔍