【初心者向け】Visual Studio Code の導入

Visual Studio Code (VS Code) はマイクロソフトにより開発された総合開発環境(ソースコードエディタ)です。様々な言語に対応でき、Git 連携やプラグインによる拡張機能に富んでいるため、初心者からプロフェッショナルまでエディタに迷えばこれを選べば間違いないでしょう。
ここでは Windows 10 環境に VS Code を導入する手順と、お勧めのプラグインを記載します。

## インストール環境
- OS: Windows 10 64bit

## Visual Studio Codeのインストール

1. 「Visual Studio Code」で検索、または
「[https://azure.microsoft.com/ja-jp/products/visual-studio-code/](https://azure.microsoft.com/ja-jp/products/visual-studio-code/)」にアクセスし、インストールファイルをダウンロードする。  
![_.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/e304f743-80f3-3e95-cc5e-b1f1533372d5.png)

1. インストール
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/d4b25b61-f610-37dd-9d7e-1ea3105d80e9.png)
![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/652f0563-a33e-d41c-8594-94b54062ca40.png)
![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/bd1e6b36-59b4-b5c0-2b81-0e4d5c919b33.png)
![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/ba4d2cba-48d7-779f-35f5-70a5ce7b7054.png)
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/0dbf320b-5b9d-0472-a203-c97a0b73db3b.png)
![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/464ce8a6-966c-fcf2-ca32-3dca06384cbb.png)
![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/d950b5e8-87d0-c56e-96f8-825c9a56166d.png)

1. デフォルトでは英語表示なのでプラグインで日本語化する
![0.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/394435/380a8ae5-2adf-9d2c-4ab9-a2ef53a9d03d.png)

## その他おすすめのプラグインなど

- 単体で動作するプラグイン

| 名称 | plugin id | 概要 |
|:--|:--|:--|
| vscode-icons | [vscode-icons-team.vscode-icons](https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons) | VSCodeのフォルダエクスプローラをアイコン表示する |
| IntelliSense for CSS class names in HTML | [zignd.html-css-class-completion](https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion) | HTMLコードなどでCSSクラス参照を入力補完する |
| vscode-styled-components | [jpoissonnier.vscode-styled-components](https://marketplace.visualstudio.com/items?itemName=jpoissonnier.vscode-styled-components) | styled-components(CSS in JS)のCSSをカラーリング表示する |
| Live Server | [ritwickdey.liveserver](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) | ローカルWebサーバ |
| Git Graph | [mhutchie.git-graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph) | Gitリポジトリのグラフ表示やコマンドレス操作を支援する |
| Regex Previewer | [chrmarti.regex](https://marketplace.visualstudio.com/items?itemName=chrmarti.regex) | JavaScriptやTypeScriptコード内の正規表現テストを支援する |

- Kite の導入

| 名称 | plugin id |
|:--|:--|
| Kite AI Code AutoComplete | [kiteco.kite](https://marketplace.visualstudio.com/items?itemName=kiteco.kite) |

Kite は下記言語などをサポートするコードアシストツール。
(Python、Java、Kotlin、C/C++、Objective C、C#、Go、TypeScript、HTML、CSS)
コードアシストが非常に優秀で、コード補完については Kite 一択で支障はないでしょう。
[公式サイト](https://kite.com/)より、別途 Kite エンジンをインストールして利用します。

- npm ライブラリと共に動作するプラグイン

| 名称 | plugin id | npm | 概要 |
|:--|:--|:--:|:--|
| ESLint | [dbaeumer.vscode-eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) | eslint | JavaScript のための静的検証ツール。ソースコードの不整合などをチェックする |
| Prettier - Code formatter | [esbenp.prettier-vscode](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) | prettier | JavaScript、TypeScript、CSS、HTML などのコードフォーマッタ。ソースコードの自動整形をする |

インストールについてはこちら → [Visual Studio Code へ ESLint と Prettier を導入する](https://qiita.com/genbu-jp/items/a48bcb9df209b71c2de3)