ReSharper: The first is Resharper, which is basically a necessary tool set in my development process. The only drawback is to eat memory, so if your memory is less than 8 GB, don't use it anymore. It features fast refactoring, highlighting errors, convenient navigation and search, smart prompts,Smart ReplicationI like it very much. With it, you will feel a lot of surprises.
Extensibility Tools: A required tool. It is based on the extended functions of visual studio and features such as encoding display, SMART awareness, enhanced smart prompts, code segment processing, and tag tools that automatically prompt html, some of the tools mentioned below are also based on its enhancement.
GitHub Extension for Visual Studio: Connect to the GitHub plug-in Visual Studio and directly manage most of the functions on github on the plug-in. If you do not know what github is, search for it by yourself.
- BrowserSync: Visual Studio extension for ASP. NET projects. Browser Link is used to synchronize form field items, page navigation, and scroll positions. Simply put, you open five pages at the same time during development, which can help you refresh these five pages at the same time.
Browser Reload on Save: This tool can be usedBrowserSyncWhen you modify a page, all the pages are saved and refreshed automatically.
CodeMaid: You can quickly organize code files and clear unnecessary code and messy formats. Code complexity reports are provided in real time during development to help developers reduce Code complexity and improve code quality.
- ImageOptimizer: It is an image optimization tool to optimize any JPEG, PNG, and Gif image files. It can be basically lossless and only about KB after 1 MB of image optimization.
ImageSprites: Shao Xia, have you heard of Sprite? This is a Sprite plug-in. It helps us to integrate all images into one image to reduce the number of requests to the server and save our traffic.
- Web Compiler: It helps us to parse LESS, Sass, JSX, ES6, and CoffeeScript files. Of course they are more powerful than this, but I only use them, if you use frontend and backend separation. It is estimated that this plug-in is about to exit the stage.
Bundler & Minifier: Merge multiple js or css files into one file. The truth is the same as that of the snow green map, but if you use the frontend and backend separation. It is estimated that this plug-in is about to exit the stage.
File Differ: As the name suggests, it is used to compare the differences between two files. Think about the business scenario and whether it is necessary.
File Icons: Add icons for files that cannot be recognized by Solution Explorer. Simply change the file icon according to the suffix.
- File Nesting: To Help You nest two files together, you can also split the nested files. Scenario: bootstrap. js can be used as a file with bootstrap. min. js.
Open Command Extension: Supports all types of consoles, such as cmd, PowerShell, and Bash. You can set the path and parameters in the options to easily Configure which one to use.
Indent Guides: Add a vertical line to the indent.
ZenCodingUse the syntax similar to the CSS selector to quickly develop HTML and CSS-developed by Sergey Chikuyonok, which can speed up HTML page writing. Of course, it is now called "Emmet", but it is still called ZenCoding in. GitHub address: ZenCoding
Markdown Editor: A markdown tool in visual studio, although it is a bit useful to use the markdown tool in.
CSS AutoPrefixer: This tool can detect your CSS and support variables, mixed macros, future CSS features, Inline images, and so on. The built-in PostCSS allows you to have less Prefix code.
HTML Snippet Pack: Helps you quickly write the code segment provided by the HTML page, which is similar to ZenCoding.
Bootstrap Snippet Pack: The code snippet package of Web developers using the Bootstrap framework is super practical. Cooperation with ZenCoding is helpful.
JavaScript Snippet Pack: JS code snippet quick tool, as its name implies.
ABP Code Generator: The Code Generator supporting the ABP framework is used to save time and put more energy into the processing of business logic during daily development. Currently, the. net framework version is supported, and. net core is not supported. This is my own tool. You can download and use the relevant tool with the abp framework.
1. You can open "https://marketplace.visualstudio.com/vs" to copy the names one by one, and then search for download and installation.
2. In another way, open VS and findToolsSearch for extensions and updates under the menu barYoyocmsYou can downloadABP Code Generator.