[PYTHON] Visual Studio Code may be good

Introduction

The story of my recent editor situation.

90% of the text files I edit for business are Python.

I've been using VIM for religious reasons all the time, but I still had to put in a decent number of plugins to use it as a modern editor.

So, maybe the management of plugins is not so good, or if you want to add plugins or update them, it will not work with high probability. The configuration file is awesome because it became stable while I was writing it as a gacha. I'm afraid that it won't move and I can't organize it.

I tried neovim a little, but the way to write the configuration file changed and my heart broke quickly.

I'm tired, so I'm about to get rid of VIM.

My recent environment

Basic concept

Python

"Because it's okay, use PyCharm", so JetBrain's VIM Plugin ) Is introduced. Surprisingly fine. I can't use the ex command, but no, I rarely used it. All you have to do is move hkjl. PyCharm Neshin

A lightweight editor for viewing and editing non-Python files

When I looked it up, I noticed that Visual Studio Code was very good.

ATOM and Bracket cannot easily recognize cp932 automatically. I don't want to edit such a file, but the batch file must be cp932. Visual Studio Code is also off by default, but it will be automatically recognized by adding a line to the settings.

    "files.autoGuessEncoding": true,  //Automatic recognition of character code

There is also an explorer, and the syntax is color coded.

2017-06-10_17h37_37.png

It's still convenient enough, but the default settings are being updated and it's becoming more convenient.

Something like Sublime Text has been added! hot! (It seems that the function called minimap has been disabled by default until now.) 2017-06-10_17h30_29.png

So, when a non-programmer asks, "What should I use as an editor?", I usually answer Visual Studio Code now.

Furthermore, the extension is good. Many feel like porting extensions to ATOM and Sublime Text. Thanks to my ancestors.

Recommended extensions

VIM

VIM Extension. Similar to PyCharm. I'm fine.

The setting is about this of Yank.

    "vim.useSystemClipboard": true,  //Yank on clipboard

Apparently, the ex command can be used in cooperation with neovim. hot. (But I'm scared so I won't touch it for a while) 2017-06-10_17h19_16.png

Python

If you include Python extension, Python development will be quick. Visual Studio Code also has a built-in debugger interface, so simple scripts can be completed from coding to execution within Visual Studio Code. 2017-06-10_18h00_13.png

Is it possible to do remote debugging? I haven't investigated that much. If you can't choose PyCharm for religious reasons, I think it's a powerful option.

Maya related

If you include MEL extension, MEL will also be color coded.

Summary

Visual Studio Code has become a recommended editor for beginners.

I feel the speed of evolution is fast. Probably because it has a great ecosystem. Microsoft has become a really good company.

The ones I feel uncomfortable now are as follows.

Recommended Posts

Visual Studio Code may be good
Java with Visual Studio Code (Part 2)
Installation of Visual studio code and installation of python
Build Python development environment with Visual Studio Code
Time when terminal disappears in Visual Studio Code
Settings for Python coding in Visual Studio Code
[Visual Studio Code] [Python] Tasks.json + problemMatcher settings for Python
Make Visual Studio Code autocomplete for python external libraries
Python development environment with Windows + Anaconda3 + Visual Studio Code
Python development environment with Windows + Python + PipEnv + Visual Studio Code
Until you run server Django in Visual Studio Code
How to use linux commands in Visual Studio Code terminal
Set up a Python development environment with Visual Studio Code
Enable the virtualenv Python virtual environment for Visual Studio Code
What has changed since I started using Visual Studio Code
Do something like a Python interpreter in Visual Studio Code
Install python and Visual Studio Code on windows10 (April 2020 version)
How doi may be useful when asking how to write code?
Install numpy in Visual Studio 2019
Bottle Pug in Visual studio 2019
Python development in Visual Studio 2017
Remote debugging with Visual Studio 2017
Python development in Visual Studio
Bash, Python, Javascript, code command, etc. in Visual Studio Code on Mac
About the procedure for linking Visual Studio Code for Windows and WSL
Try it when Visual Studio Code can't load a Python module
Edit files directly on Linux with Visual Studio Code Remote SSH
Build jupyter notebook environment with Visual Studio Code (VS Code) Mac version