LoginSignup
227
310

More than 3 years have passed since last update.

VSCodeをIDE化する方法

Last updated at Posted at 2020-09-14

はじめに

.NET 関連での開発をする場合は、基本的に Visual Studio を利用すると思います。
しかし Visual Studio はポータブルな環境ではないため、Windows と Mac / Linux とを行き来している人からするとツライものがあります。
これは裏を返せば Visual Studio が非常に優秀な IDE だということなのですが、いかんせん Windows 以外で利用できないのが残念なところです。

// Visual Studio for Mac はまだまだ発展途上なので Visual Studio に追いつくのは遠そうですし...。

そこで今回は Visual Studio Code でなるべく .NET開発 が快適にできるように Extensions でがんばれるところまでがんばるためのものを紹介したいと思います。

拡張機能

C#

C# で開発する場合はもちろん、F# で開発する場合にも必須の拡張機能です。
使い方

スクリーンショット 2020-09-14 19.03.04.png

Ionide-fsharp

F# で開発する場合にはほぼ必須の拡張機能です。
使い方
スクリーンショット 2020-09-14 19.03.47.png

Bookmarks

Visual Studio でお馴染みの Bookmark 機能を実現するための拡張機能です。

スクリーンショット 2020-09-14 19.08.48.png

Todo Tree

Visual Studio でお馴染みの TODO 機能を実現するための拡張機能です。

スクリーンショット 2020-09-14 19.10.13.png

.NET Core Test Explorer

テストプロジェクトを実行・管理するための拡張機能です。
使い方

スクリーンショット 2020-09-14 19.11.03.png

GitLens

Git の履歴なんかをいい感じに見せてくれる拡張機能です。

スクリーンショット 2020-09-14 19.12.45.png

Git Graph

Git のブランチをいい感じに見せてくれる拡張機能です。

スクリーンショット 2020-09-14 19.14.25.png

Rainbow Brackets

対応するカッコに色を付けてくれる拡張機能です。
Bracket Pair Colorizer の方が有名ですが、' がついている変数や関数を用いた場合に正しく色がついてくれません。
Rainbow Brackets はいい感じにちゃんと色がついてくれるのでおすすめです。

スクリーンショット 2020-09-14 19.16.23.png

おまけ

REST Client

VSCode を REST クライアント化してくれる拡張機能です。

スクリーンショット 2020-09-14 19.20.05.png

SQLTools

VSCode を SQL クライアント化してくれる拡張機能です。
使い方

スクリーンショット 2020-09-14 19.21.24.png

Swagger Viewer

Swagger の Yaml 記法を使っていい感じに API 仕様書を書けるようになる拡張機能です。

スクリーンショット 2020-09-14 19.22.19.png

Draw.io Integration

UMLDFD などの各種ダイアグラムを GUI で書けるようになる拡張機能です。
スクリーンショット 2020-09-14 19.25.04.png

Azure Tools

Azure系拡張機能の欲張りセット。

スクリーンショット 2020-09-14 19.26.12.png

おわりに

TODO として今後時間があるときにここで紹介した拡張機能の使い方を簡単に紹介する章を追加しようと思います。

227
310
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
227
310