Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
124
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Organization

VS CodeでUnityプログラミングしてる僕が入れてる拡張機能

皆もVS CodeでUnityプログラミングしてほしいので便利な機能をあげてみました。

拡張機能一覧

Bookmarks

コマンドでブックマークを設定できる。
コメントでTODOとか書きたくないので入れてます。


C#

C#プラグイン必須です。


C# Extensions

必須です。
入れないと定義元へジャンプしたりできません。


C# FixFormat

C#のコードをフォーマットしてくれます。
フォーマットパターンは自分でも設定できたはず。


C# XML Documentation Comments

C#のコメントを書く時に楽できます。
スラッシュ3つで勝手にテンプレ作ってくれる。


Classy Naming

コード補完。とりあえず入れてる。


Code Spell Checker

スペルミスを良くするので入れてる。
スペルミスの箇所を教えてくれる。


Debugger for Unity

Unityやるなら必須。
入れないとデバック実行できない。


Extension Leaderboard

人気の拡張機能をVSCodeからみやすく検索しやすくする。
あんまり使ってない。


Japanese Language Pack for Visual Studio Code

VS Codeの日本語化かな?必須。


Markdown Imsize Support

VS CodeでMarkDown使う時の補助で少し使う。


Markdown PDF

MarkdownをPDF、HTML、画像で出力できるもの。
設計資料を連携する時にマークダウン(.md)開けない人が多いので、これを使ってる。


Paste Image

画像をVS Codeへ貼り付ける時に使う。
Markdown使う時にいちいちパスを指定するのは面倒だからね。


Restore Editors

あんまり使っていない。タブを保存してくれる。


Unity Code Snippets

Unityのスニペットを追加してくれる。そこそこ使える。


Unity Tools

多分必須。なんで入れたか忘れた。


zenkaku

「あぁ!コードの中に全角が!」を解決してくれる。
たまに役立つ。

まとめ

Unityでは「デバック機能の充実さ」や「lintが使える」などの理由からビジュアルスタジオ使う方が多いです。
私としては、ビジュアルスタジオは重すぎるので軽いVS Codeが向いていました。
「軽く」でも「ある程度使いやすく」やりたいって方にはVS Codeがオススメ!
また、VS Code上からGitを使えたりするので使う人によっては、かなり便利。
皆もVS Codeでレッツプログラミング!

他にもオススメの拡張機能があれば、教えてほしいです。


2018/08/01 追記:

Bracket Pair Colorizer

今日(2018/08/01)入れました。
ブラケット記号に色付けしてくれるエクステンションです。
便利。


2018/11/19 追記:

GitLens

Gitのblameで変更履歴が丸わかり!
ソースコードを間違って書き換えても変更履歴が出るのでやりやすい!

Visual Studio IntelliCode - Preview

試しに入れてみた。
機械学習を用いてAIがコーディング支援してくれる機能で、GitHubにあるコードを学習データとして使っているらしい。
現在C#対応。VSではJavaも使えるらしい。


2018/12/21 追記:

PlantUML

様々なUml図がかける。
まだ慣れないけれど慣れれば使い勝手が良さそう。


2019/1/8 追記:

ShaderlabVSCode(Free)

UnityのShaderのオートフォーマットが使いたくて探してたら見つけた。
free版ではオートフォーマットがないが、便利そう。
有料版がアセットストアに上がっている。


2019/2/8 追記:

Rainbow CSV

CSVを色付けしてくれる。非常に見やすい。


Format Files

プロジェクト・フォルダ配下を一括でコードのフォーマットをしてくれる。
一気にコードフォーマットをしたかったので入れた。


2019/04/17 追記:

Git History

Gitのツリー表示や差分表示などを行う。

その他

スニペットが効かないバグ?

スニペットが効かないバグがあるらしい。
それは(C#の拡張機能に入ってる)OmniSharpが原因であることが多い!
.net CORE更新して、PCを再起動してみて、動かないならOmniSharpのバージョンを変えよう。
OmniSharpのMSBuildは確かVisualStudioのMSBuildを参照していて、なかったら拡張機能インストール時に入れられるフォルダに入っているMSBuildを参照する。
そこそこ大きい企業ではVSを使うのにライセンスの購入の必要がある。買いたくない人はC#の拡張機能に入っているMSBuildを使用するようにするか自分でMSBuildを入れることになる。

↓参考サイト
OmniSharp.MSBuild.Discovery.MSBuildLocator picks wrong MSBuild path

私は動かなかったので現在"1.32.3-beta.9"を利用してます。
Settings.jsonに以下を設定
"omnisharp.path": "1.32.3-beta.9"


2019/02/28 追記:
MONOやVSやVSCodeよりRiderが良いぞ……。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
124
Help us understand the problem. What are the problem?