vscode
vscode (Visual Studio Code) is from Microsoft and is famous for its simple interface and lightweight .
vscode is a free and open source modern lightweight code editor that supports syntax highlighting, intelligent code completion, custom hotkeys, bracket matching, code snippets, and code in almost all mainstream development languages. Comparing features such as Diff and GIT, it supports plug-in extensions and is optimized for web development and cloud application development.
[Related recommendations: vscode basic tutorial]
vscode editor supports writing in multiple languages and file formats. As of September 2019, it has supported the following 37 Languages or files: F#, HandleBars, Markdown, Python, Jade, PHP, Haxe, Ruby, Sass, Rust, PowerShell, Groovy, R, Makefile, HTML, JSON, TypeScript, Batch, Visual Basic, Swift, Less, SQL, XML, Lua, Go, C, Ini, Razor, Clojure, C#, Objective-C, CSS, JavaScript, Perl, Coffee Script, Java, Dockerfile.
Advantages:
1. Startup is super fast. Compared with Pycharm, it is a leap forward
2. Small memory usage (no long waiting for the indexing process)
3. The interface is good-looking and has rich theme colors (pycharm is not bad either)
Disadvantages:
1. Too many plug-ins need to be installed
Lightweight behind the scenes , has a lot of plug-in support. After I installed VS Code a few days ago, I just wanted to happily write python code on my small computer. I installed plug-ins in one go, so I didn’t worry.
2. Doesn’t support python Automatic package import function (I haven’t found a solution in the information I have seen so far)
pycharm
PyCharm is a Python IDE with There is a complete set of tools that can help users improve their efficiency when developing in the Python language, such as debugging, syntax highlighting, project management, code jumps, smart prompts, auto-completion, unit testing, and version control. In addition, the IDE provides some advanced features to support professional web development under the Django framework, created by JetBrains.
Advantages:
1. Convenient environment management
2. Automatic package import
3. Convenient code debugging
4 , Git management
Disadvantages:
1. When opening, the index package is slow
2. The memory usage is too high (computer memory is small (4G), after opening , the memory directly takes up 70-80%)
The above is the detailed content of What is the difference between vscode and pycharm?. For more information, please follow other related articles on the PHP Chinese website!