EclipseからVSCodeに鞍替え

##はじめに
今まで自宅で勉強がてら、Javaの開発環境をEclipseで構築していたのだが、流行りのVSCodeを使ってみたくなった。仕事では使ったことはあるんですが、自宅の環境も模様替えしたいなぁと思って手を付けてみました。

##Gitのインストール
すみません超初歩。GitHub使ってローカルの開発環境あるくせにGit入れてなかった。
[こちら](https://git-scm.com/)からインストールします。
![SnapCrab_Git - Google Chrome_2019-1-19_22-4-10_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/241f3133-7c48-2bb2-7700-43a8e55ef2e9.png)
このDownload for x.xx for Windows ってとこです。

![SnapCrab_Git 2201 Setup_2019-1-19_22-9-50_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/5ffd2ad3-46fe-a87e-f90f-50acaa569685.png)

どんどん次へ。
![SnapCrab_Git 2201 Setup_2019-1-19_22-12-39_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/75b4c3aa-c0fe-92af-740e-321645d2a334.png)
ここはVSCodeにしました。
![SnapCrab_Git 2201 Setup_2019-1-19_22-14-9_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/5cb132cf-d026-a73e-b90d-5eb98c0138fe.png)
ここはデフォで。
![SnapCrab_Git 2201 Setup_2019-1-19_22-15-41_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/6ca071ae-2c11-6de8-6304-87fdab7e8ae3.png)
ここはOffっときました。
![SnapCrab_Git 2201 Setup_2019-1-19_22-16-37_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/22b6fc83-9a04-aa21-c4e7-a9e0b06b7173.png)

![SnapCrab_Git 2201 Setup_2019-1-19_22-25-46_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/4a43ddc0-2f34-133b-91aa-3baa21763bf4.png)
OK.

##まずはVSCodeインストール
[ここ](https://code.visualstudio.com/docs/?dv=win)からダウンロード。注:Windows64bit版です。
詳細は割愛します。

##VSCodeからGitHubへ連携設定
今までEclipse(GitHub連携設定済み)で利用していたフォルダパスをVSCodeで開ける。
![SnapCrab_ApiSpeciesDumperjava - git - Visual Studio Code_2019-1-19_22-32-3_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/97fab420-0496-e358-329d-2c76e93a5621.png)
ん、JavaのExtensionPack入れてみって言っているので入れます。
![SnapCrab_[Preview] v050md - git - Visual Studio Code_2019-1-19_22-34-57_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/bdb69b7f-a120-299e-ca1a-9644d834c359.png)
今度はJDK入れろって。従う。
![SnapCrab_● settingsjson - git - Visual Studio Code_2019-1-19_22-56-53_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/54361bd6-aff9-9b18-b316-0fb19767feaa.png)
java.homeの設定もOK.
英語が特別苦手なわけではないですが、日本語化します。。
![SnapCrab_Extension Japanese Language Pack for Visual Studio Code - git - Visual Studio Code_2019-1-19_23-0-11_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/f61f709e-e154-2b64-569f-e4d8d44edc95.png)
さっきのJavaの設定もあるので、ここで一度リブートします。
![SnapCrab_ApiSpeciesDumperjava - git - Visual Studio Code_2019-1-19_23-22-32_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/9058328a-227d-f48d-32af-0ee38baf5350.png)
OK.

ソース管理ビューを開けると、、
![SnapCrab_ApiSpeciesDumperjava - git - Visual Studio Code_2019-1-19_23-23-18_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/3b771fdc-da0a-f10c-27b6-6270cd11679d.png)
なんかすごいことになってた。
![SnapCrab_NoName_2019-1-19_23-34-48_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/6d7b5caa-02f5-2c5d-5d10-076695c070b2.png)

更新しようとするとログインしろとな。
![SnapCrab_settingsjson - git - Visual Studio Code_2019-1-19_23-45-2_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/c3ec5219-d452-9162-07a8-08fcbd6d218e.png)
ログインできました。というかjava.homeのパス指定でエスケープが抜けていたので追記しました。
classファイル達はgitignoreに含めて、試しにソースを修正してみます。
![SnapCrab_sqlIdMatcherjava (Working Tree) - git - Visual Studio Code_2019-1-19_23-50-12_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/d4c320f9-3412-aed2-5353-42cc7301aad7.png)

ステージングして、、
![SnapCrab_sqlIdMatcherjava (Working Tree) - git - Visual Studio Code_2019-1-19_23-51-16_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/f7262a19-a11b-e2da-0931-867a61912249.png)
コメント入れてコミット（早くてキャプれず）
![SnapCrab_sqlIdMatcherjava (Index) - git - Visual Studio Code_2019-1-19_23-54-35_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/4ff0c759-5d4b-4c5d-98a6-7f5a3e8c747d.png)
変更の同期！！
![SnapCrab_sqlIdMatcherjava (Index) - git - Visual Studio Code_2019-1-19_23-55-25_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/8400787d-624b-1db5-b48f-6fa4460231c9.png)

![SnapCrab_rptrryoprivateTiger a trial product - Google Chrome_2019-1-19_23-56-59_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/23757/ae744ce5-b0b1-5c38-5c93-a2f8ab3ea89f.png)
ちゃんと反映されましたー。

##さいごに
まだデバッグ実行などは試していないので、改めて記事化します。
こうやって自分の知らないことにぶつかって、解決するのはとても楽しいですね。

どなたかの助けになれば幸いです。