How to convert VS Code to IDE

1 minute read

Introduction

When developing related to .NET, I think that you basically use Visual Studio.
However, Visual Studio is not a portable environment, so for those who go back and forth between Windows and Mac / Linux, it can be tricky.
On the flip side, this means that Visual Studio is a very good IDE, but it’s a shame that it’s only available on Windows.

// Visual Studio for Mac is still developing, so it seems that it will be far from catching up with Visual Studio

So, this time, I would like to introduce something to do as much as possible with ʻExtensions so that .NET development can be done as comfortably as possible with Visual Studio Code`.

Extensions

C#

This is an essential extension not only when developing with C # but also when developing with F #.

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

Ionide-fsharp

This is an almost indispensable extension when developing with F #.

Bookmarks

This is an extension to realize the bookmark function that you are familiar with in Visual Studio.

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

Todo Tree

This is an extension to realize the TODO function that you are familiar with in Visual Studio.

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

.NET Core Test Explorer

This is an extension for executing and managing test projects.

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

GitLens

It’s an extension that makes the history of Git look good.

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

Git Graph

It’s an extension that makes the Git branch look nice.

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

Rainbow Brackets

This is an extension that colors the corresponding parentheses.
The Bracket Pair Colorizer is more famous, but when I use a variable or function with a’, it doesn’t color correctly.
Rainbow Brackets is recommended because it gives a nice color.

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

bonus

REST Client

This is an extension that turns VSCode into a REST client.

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

SQLTools

This is an extension that turns VSCode into a SQL client.

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

Swagger Viewer

This is an extension that allows you to write API specifications in a nice way using the Yaml notation of Swagger.

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

Draw.io Integration

ʻThis is an extension that allows you to draw various diagrams such as UML and DFD` with GUI.
スクリーンショット 2020-09-14 19.25.04.png

Azure Tools

Greedy set of Azure extensions.

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

in conclusion

As a TODO, I’ll add a chapter that briefly introduces how to use the extensions introduced here when I have time in the future.