If you want to do a good job, you must first sharpen your tools! VS Code is like the classic game The Elder Scrolls 5: Skyrim, the base game is strong enough, but if you install all kinds of weird and kinky mods (plugins), you can get a completely different game (development) experience. - A new version of the ship you've never played before!
In this article, we have selected VS Code plugins recommended by the programmers of Goose Factory to help you soar all the way on the road to writing code and double the performance!
01
Code Runner
The author of Code Runner is a Chinese programmer who worked for Microsoft to facilitate his daily development work, and he developed Code Runner, a plug-in that can easily and quickly run code in various languages in VS Code. The plugin is currently available in more than 50 programming languages and has been downloaded more than 27 million times.
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
02
AI code assistant
Tencent Cloud AI Code Assistant is a self-developed programming efficiency improvement tool developed by Tencent Cloud, which provides technical dialogue, code completion, code diagnosis, and optimization capabilities based on the mixed element code model.
This tool provides developers with plug-ins for different IDEs, such as the JetBrains plug-in and the VS Code plug-in. With Tencent Cloud AI Code Assistant, developers can solve real-world programming problems more efficiently, improving programming efficiency and code quality.
https://marketplace.visualstudio.com/items?itemName=Tencent-Cloud.coding-copilot&ssr=false#overview
03
Settings Sync 插件漫游
When you are developing across machines, platforms, and regions, you often encounter the dilemma of having to reinstall plugins on different machines, and if you already use a lot of plugins, then the project will be more cumbersome.
Settings Sync was developed to solve this problem, and it is worth mentioning that VS Code also provides an official plugin with the same name, so you can choose the version that suits you to install and use.
https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
04
在 VS Code 中练习 LeetCode
The current employment environment is unpredictable, and no one can guarantee that their job will be long-lasting. Wouldn't it be too late to wait until it's time to find a job? Isn't it beautiful to be tired of developing and writing code, and directly brushing a few questions in VS Code can not only cultivate sentiment, but also maintain the skill level, and it will not be considered to be fishing?
https://marketplace.visualstudio.com/items?itemName=LeetCode.vscode-leetcode
05
Rainbow 系列
5.1 彩虹缩进 indent-rainbow
You can add color to your VS Code settings and increase productivity. It also serves as an alignment check for indentations, each with an alternating rainbow color.
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow
5.2 Rainbow CSV
This plugin allows you to highlight columns in different colors in comma-separated (.csv), tab-delimited (.tsv), semicolon, and vertical delimited files. View CSV format file efficiency straight off.
https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv
06
TODO Highlight & TODO Tree
Programmers sometimes forget the TODO they left behind, intentionally or unintentionally, and over time, the TODO becomes a comment that no one can understand. TODO Highlight can highlight the holes you dig when writing your code so they don't end up in the loop.
https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight
A similar type of plugin is TODO Tree, which you can choose to install according to your preferences.
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree
07
Material Them & Material Theme Icons
Appearance is justice, appearance is productivity, and appearance is Everything! Replace these two matching plug-ins, Wuhu take-off ✈️!
https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-themehttps://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme-icons
-End-Original Creator|Goose Factory Engineer
Refer to reading
- JD.com's self-developed performance tracking system pfinder implementation principle revealed
- An in-depth look at Java ZGC and its practical experience in building low-latency streaming systems
- When "software development" meets AI models
- Dry goods | Ctrip's data infrastructure platform 2.0 is built and evolved under the multi-computer room architecture
This article is reprinted from HA Architecture. For original technical and architectural practice articles, please submit them through the official account menu "Contact Us".