[PYTHON] What has changed since I started using Visual Studio Code

I would like to write something that has changed since I started using Visual Studio Code.

Actually, this time I wrote a heavy user since the time when Visual Studio Code came out.

Mr. Tokura (@ayatokura) I'm sorry. I've been a heavy user since Visual Studio Code came out. The reason is that Eclipse was ◯. Atom and Visual Studio Code came out when I was tired of reinstalling once a month. Atom was too heavy to use due to the lack of plugins. So I chose Visual Studio Code. The best feature is that Terminal is included and you can also use command scripts. </ strong> Actually, I was a user who would be happy to use Visual Studio Code on Linux (available on Ubuntu, CentOS, RHES, etc.), Mac, and Windows.

I was still quite jealous of Linux Vimer at my workplace. I didn't like Vim and I was in trouble. That's because I knew a secret weapon called Visual Studio Code. In front of me, I was wondering if I could do it with the Ubuntu version of Visual Studio Code. But I didn't do it. That's because I was in the ADIT of the JV of Denso and Bosch. If you do it in front of a major company, you will step on a land mine. Moreover, since the Denso Kariya head office was the workplace at that time, I didn't act because it was awkward.

Currently, I am doing web infrastructure design and development at another workplace. My current workplace is Visual Studio Code, so I'm really happy. It's easy. </ strong> Of course, I also use it in hackathons. Of course, when developing by yourself, it's Visual Studio Code. However, once you know this ease of use, you cannot leave it.

Why use up Visual Stuio Code?

It covers each program language, cloud, Git, Subversion, etc. It is easy to connect to basic products such as Github, Bitbucket, AWS, Azure. Unfortunately, I can't use Subversion for a while (I'm sorry Mr. Tokura). Actually, I'm using Subversion at work, so I'm in trouble. Please let me know if you have a good plugin. Git uses bang bang. IntelliSense for each language / scripting language is very nice. Coding speed has doubled. I'm sure some people are saying that Java isn't Eclipse or IntelliJ these days. Since you can use the command line, you can use Visual Studio Code. In fact, I often write in Visual Studio Code. You can even build if you pass the path. </ strong> I think there are people who write C # and think that they can't use C # unless it's Visual Studio. Actually, if you don't have a screen such as Windows Form or Unity, Visual Studio Code will suffice. </ strong> Does anyone think that C / C ++ is Vim or Eclipse / Visual Studio? If you don't have a screen system, Visual Studio Code will suffice. Actually, you can also write Linux bash and zsh scripts. </ strong> Keeping this in mind will help Linux users a lot. There are also various script plugins, so it is convenient to include them.

There may be some inconveniences

People who make Windows apps, Unity and Java screen apps may be in trouble. As any heavy user knows, Visual Studio Code has an HTML screen debug feature. In the case of Windows apps and Java apps, the making is special. Visual Studio Code may not be able to handle it. For Windows apps and Unity, use Visual Studio. Unless you use it for commercial purposes, there is also a free Visual Studio Community Edition, so please use that. In the case of Java apps, the code behind the image is often special and complicated, so I recommend IntelliJ's Community for me now. There is also a hand called Android Studio, but I do not recommend it because it is specialized for Android. Actually, it is known that Android can be developed by incorporating an Android plug-in with IntelliJ.

There is something I want you to be careful about. There are a lot of plugins, so put them all in. </ strong> You can't do this. Visual Studio Code is made of Electron, so if you add too many plugins, it will be heavy. Keep it in a place where you can put it in when you need it.

If there is no inconvenience, a light development environment is recommended.

To be honest, it's often a waste of time when using a heavy development environment. In a light environment, you will be more motivated. Please spread the Vial Studio Code at the university. HTML / Python / PHP / C ++ (C) / JavaScvript / NodeJS / HTML5 Actually, Swift and Kotlin have various programming languages. In addition, I think it's good because you can easily connect Github and Bitbucket.

Enjoy Hacking with Visual Studio Code. </ strong>