#VisualStudioCodeを使い始めて変わったことを書いていきたいと思います。
##実は今回書いたのはVisualStudioCodeが出たての頃からのヘビーユーザです。
戸倉さん(@ayatokura)ごめんなさい。
自分はVisualStudioCodeが出たときからのヘビーユーザです。
なぜかと言うとEclipseが◯んこだったから。
1ヶ月に一回再インストールに飽き飽きしていた頃に出てきたのがAtomとVisualStudioCodeでした。
Atomはプラグインが少なかったのと重くて使いようになりませんでした。
そこで選んだのがVisualStudioCodeでした。
一番の特徴はTerminalが入っていてコマンドスクリプトも使えるんですよ。
実はLinux(Ubuntu・CentOS・RHESなどで使用可能)やMac・Windowsでも喜んでVisualStudioCodeを使っちゃうユーザでした。
依然ある職場でLinuxVimerにかなり妬まれました。
Vimが嫌になっておりしこたま困りました。
それはVisualStudioCodeという秘密兵器を知っていたからなんです。
目の前でUbuntu版のVisualStudioCode使ってガリガリやってやろうかと思ったことが思ったことがありました。
ですがさすがにやりませんでした。
それはDensoとBoschのJVのADITにいたからです。
大手に社の前でやってしまうと地雷を踏むことになります。
しかも職場はDenso刈谷本社が当時の職場だったので流石にまずかったので行動しませんでした。
今は別の職場でWebの基盤設計と開発をやっております。
今の職場はVisualStudioCodeなので嬉しくてたまりません。
だって楽ちんなんだもん。
もちろんハッカソンでもバリバリ使ってますよ。
個人で開発するときはもちろんVisualStudioCodeです。
ですがこの使いやすさを知っちゃうと離れられません。
##どうしてVisualStuioCodeを使い倒すのか。
それは各プログラム言語・クラウド・Git・Subversionなど網羅してくれています。
Github・Bitbucket・AWS・Azureなどの基盤製品につなぐのが簡単です。
残念ながらちょっとSubversionはいけてません(戸倉さんごめんなさい)。
実は職場でSubversion使っていますので困っています。いいプラグインあれば教えて下さい。
Gitはバンバン使っています。
各言語・スクリプト言語のIntelliSense非常に素晴らしいです。
コーディングスピードが約二倍上がりました。
最近はJavaってEclipseやIntelliJじゃないのと言っている人いると思いますが。
コマンドラインが使えるのでVisualStudioCodeかけちゃいます。
実際自分もVisualStudioCodeで書いてること多いです。
パスさえ通してしまえばビルドまで出来ちゃいます。
C#書いてる人もVisualStudioじゃないとC#かけないんじゃないっと思っている人いると思います。
実はWindowsFormやUnityなどの画面付きじゃない場合はVisualStudioCodeで全て事が足ります。
C・C++はVimやEclipse・VisualStudioと思っている人いませんか?
画面系がなければすべてVisualStudioCodeで事が足りてしまいます。
実はLinuxのbashやzshのスクリプトも書けちゃいます。
これ覚えておくとLinuxユーザはかなり助かると思います。
あと色んなスクリプトのプラグインがあるので入れておくと便利です。
##不都合ことも少しはあるかも
WindowsアプリやUnityやJavaの画面アプリを作っている人はかなり困るかも。
それはヘビーユーザなら誰もが知ってますがVisualStudioCodeにはHTMLの画面デバック機能は存在しますが。
WindowsアプリやJavaアプリの場合は作りが特殊です。
VisualStudioCodeで対応できないことがあります。
WindowsアプリやUnityの場合はVisualStudioを使ってください。
商用で使わない限りはこちらも無償のVisualStudioComminityEditionがあるのでそちらをお使いください。
Javaアプリの場合はこれは画像の裏のコードが特殊で複雑なことが多いので今の自分ならIntelliJのComminityをおすすめします。
AndroidStudioという手もありますがAndroidに特化しているのであまりおすすめしません。
実はIntelliJでAndroidプラグインを組み込めばAndroidの開発ができることがわかっています。
皆さん気をつけてもらいたいことがあります。
プラグインいっぱいあるから全部入れちゃえ。
これやっちゃだめです。
VisualStudioCodeはElectronでできてますのでプラグインを入れすぎると重くなります。
必要に迫られたときなどに入れる程度に留めておきましょう。
##不都合なことがない場合はなるべく軽い開発環境がいいです。
正直言うと重い開発環境を使っていると非常に時間がもったいないことがじつは多いんです。
軽い環境だとやる気がどんどん出てきます。
大学でもViualStudioCode広めてください。
HTML・Python・PHP・C++(C)・JavaScvript・NodeJS・HTML5実はSwiftもKotlinも色んなプログラム言語がガリガリかけます。
おまけにGithubやBitbucketも簡単につなげるのでいいと思います。
VisualStudioCodeでEnjoyHackingしましょう。