Codemaid visual studio что это
Полезные плагины для Visual Studio 2017
Список полезных плагинов для Visual studio 2017
Стоит отметить что некоторые плагины не устанавливаются на visual studio 2017 с коробки, но путем простых манипуляций можно поставить любое расширение себе.
Resharper
Пожалуй самый полезный и самый известный плагин для visual studio. Включает в себя множество встроенных компонентов для упрощения кода и работы над проектом. Включает в себя лучшие фичи webstorm и intellij idea.
CodeMaid
Web Essentials
Безусловно каждый веб разработчик, работающий с visual studio обязан поставить себе этот плагин.
Entity Framework Power Tools Beta 4
Простой, но очень полезный плагин. Позволяет генерировать edmx схему с CodeFirst модели, генерировать sql для создания таблицы и многое другое.
PowerShell Tools for Visual Studio
Редактор Powershell для Visual Studio. IntelliSence, синтаксическая раскраска, форматирование, навигация по коду и даже отладка.
CodeMaid
Steve Cadwallader
For more details, please visit: https://www.codemaid.net
Currently supports VS2019 and VS2022.
For Visual Studio 2017, the last supported version is v11.2.
For Visual Studio 2012/2013/2015, the last supported version is v10.6.
For Visual Studio 2010, the last supported version is v0.8.1.
For Visual Studio 2005/2008, the last supported version is v0.4.3.
Links
Code, Issues: GitHub
Continuous Integration: AppVeyor
Features
Code Cleaning
Cleanup random white space into a simple standard order. Add unspecified access modifiers. Utilize Visual Studio’s built-in formatting capabilities. Remove and sort using statements. And do it all automatically on save or on demand, from an individual file to the entire solution.
Code Digging
Visualize and navigate through the contents of your C# and C++ files from a tree view hierarchy. Quickly switch between different sorting methods to get a better overview. Drag and drop to reorganize the code. See McCabe complexity scores and informative tooltips.
Code Reorganizing
Reorganize the layout of members in a C# file to follow Microsoft’s StyleCop convention, or your own preferences. Automatically generate regions to match. Run on demand or automatically during cleanup.
Comment Formatting
Format comments to wrap at a specified column and arrange tags on separate lines. Run on demand or automatically during cleanup.
Joining
Join two adjacent lines, or a highlighted section of code onto a single line.
Finding
Find the current file in the solution explorer window.
Sorting
Sort a highlighted section of code alphabetically.
Collapsing
Recursively collapse nodes or the entire tree in the solution explorer window.
Progressing
View the overall progress of a build within Visual Studio, or in the Windows taskbar, both with a green/red status indication.
Configuring
Enable, modify or disable many of the aspects of how CodeMaid does its work.
Switching
Switch between related files, such as cpp and header files or xaml and code-behind.
Toggling
Toggle read-only state of files without jumping into the windows explorer.
and More!
Remove regions, close read-only files, etc.
Documentation
Code Cleaning
Code cleanup can run automatically on save,
or on demand. It can run on an individual file,
all open files, any selection in the solution
explorer, or the entire solution.
Actions taken on cleanup
Code Digging
Visualize and navigate through the contents of your C# and C++ files from a tree view hierarchy.
Quickly switch between different sorting methods to get a better overview.
Digging sort order
Type a search filter to find specific items.
Drag and drop to reorganize the code.
Digging drag and drop
Including multi-selection capabilities.
See McCabe complexity scores and informative tooltips.
Code Reorganizing
Reorganize the layout of members in a C# file to follow Microsoft’s StyleCop convention, or your own preferences.
Automatically generate regions to match.
Comment Formatting
Format comments to wrap at a specified column and arrange tags on separate lines.
Joining
Join two adjacent lines, or a highlighted section of code onto a single line.
Sorting
Sort a highlighted section of code alphabetically.
Finding
Find the current file in the solution explorer window.
Collapsing
Recursively collapse nodes or the entire tree in the solution explorer window.
Progressing
View the overall progress of a build within Visual Studio.
or in the Windows taskbar, both with a green/red status indication.
Switching
Switch between related files, such as cpp and header files or xaml and code-behind.
Configuring
Enable, modify or disable many of the aspects of how CodeMaid does its work.
Configuration Cleaning File Types
Configuration Cleaning Insert
Toggling
Toggle read-only state of files without jumping into the windows explorer.
Codemaid visual studio что это
Currently supports VS2019 and VS2022.
For Visual Studio 2017, the last supported version is v11.2.
For Visual Studio 2012/2013/2015, the last supported version is v10.6.
For Visual Studio 2010, the last supported version is v0.8.1.
For Visual Studio 2005/2008, the last supported version is v0.4.3.
Code, Issues: GitHub
Continuous Integration: AppVeyor
Cleanup random white space into a simple standard order. Add unspecified access modifiers. Utilize Visual Studio’s built-in formatting capabilities. Remove and sort using statements. And do it all automatically on save or on demand, from an individual file to the entire solution.
Visualize and navigate through the contents of your C# and C++ files from a tree view hierarchy. Quickly switch between different sorting methods to get a better overview. Drag and drop to reorganize the code. See McCabe complexity scores and informative tooltips.
Reorganize the layout of members in a C# file to follow Microsoft’s StyleCop convention, or your own preferences. Automatically generate regions to match. Run on demand or automatically during cleanup.
Format comments to wrap at a specified column and arrange tags on separate lines. Run on demand or automatically during cleanup.
Join two adjacent lines, or a highlighted section of code onto a single line.
Find the current file in the solution explorer window.
Sort a highlighted section of code alphabetically.
Recursively collapse nodes or the entire tree in the solution explorer window.
View the overall progress of a build within Visual Studio, or in the Windows taskbar, both with a green/red status indication.
Enable, modify or disable many of the aspects of how CodeMaid does its work.
Switch between related files, such as cpp and header files or xaml and code-behind.
Toggle read-only state of files without jumping into the windows explorer.
Remove regions, close read-only files, etc.
CodeMaid v12.0 (a fork in the road edition) released!
CodeMaid v12.0 is now available on the Visual Studio Marketplace (VS2019) and (VS2022) and GitHub.
Significant Changes
This version adds support for VS2022 which releases tomorrow! VS2022 includes some significant API changes that are not backwards compatible with any other version of Visual Studio. Consequently you may notice there are now two versions of CodeMaid published to the gallery similar to many other extensions that want to target multiple Visual Studio versions. The existing page will continue to support VS2019 to minimize disruption. There is a new page specifically for VS2022.
Some of the API changes means we also had to say farewell to VS2017. You can still use the v11.x series for VS2017 similar to other VS editions we’ve had to split off over the years.
Features
– #778 – Cleaning: Option to specify file inclusions by RegEx – thanks Timo-Weike!
– #797 – Cleaning: Option to replace existing file headers (vs. default insert) – thanks lflender!
– #815 – Cleaning: Option to place file headers after C# using block – thanks lflender!
– #828 – Reorganizing: Option to include access levels in regions for methods only – thanks lflender!
– #853 – Visual Studio 2022 Support – thanks olegtk! And many others!
Fixes
– #800 – Reorganizing: Fix dialog showing literal newline characters
Summary
Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
CodeMaid v11.2 (usings edition) released!
CodeMaid v11.2 is now available on the Visual Studio Marketplace and GitHub.
Features
– #692 – Remove and sort namespaces now supports XAML – thanks Apflkuacha!
Fixes
– #727 – Remove and sort usings fixes – thanks kyleruddbiz!
Summary
Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
CodeMaid v11.1 (a few fixes edition) released!
CodeMaid v11.1 is now available on the Visual Studio Marketplace and GitHub. Nothing big this time, but everybody likes a fix or two. 🙂
Features
– #620 – Formatting: Allow for individual tag formatting rules – thanks willemduncan!
– #665 – Use image monikors so icons show up again when tool windows are small – thanks Diermeier!
Fixes
– #647 – Formatting: Fix magically added slashes – thanks willemduncan!
– #670 – Options: Fix importing read-only config – thanks Smartis2812!
Reminder: Breaking changes in v11.0
To work well with the asynchronous package loading pattern introduced in VS2017 and now strongly preferred by VS2019, we’ve redone our dependencies and several parts of the integration logic. This has a few consequences:
Summary
Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
CodeMaid v11.0 (VS2019 async load edition) released!
CodeMaid v11.0 is now available on the Visual Studio Marketplace and GitHub. This release has some breaking changes to embrace VS2019’s preferred asynchronous package loading model. VS2019 launches in 10 days on April 2nd, get excited and check out their planned online launch event here: VS2019 Launch Event. I know I’ll be watching! 🙂
Features
– #625 – Use new AsyncPackage base class
Fixes
– #613 – Formatting: Avoid trailing comment line on self closing XML tag – thanks bonimy!
– #632 – Options: Fix XML encoding issue from resource translations
Breaking changes
Summary
Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
CodeMaid v10.6 (VS2019 preview edition) released!
CodeMaid v10.6 is now available on the Visual Studio Marketplace and GitHub. This release fulfills a few feature requests and most notably turns on support for VS2019 Preview 1 which came out this week. 🙂
Features
VS2019 warning banner
You’ll be able to run CodeMaid in VS2019 Preview 1, but you should expect to see this warning banner:
This banner is appearing because we are still using some synchronous startup APIs for backwards compatibility with VS2012 and VS2013. We plan to switch to the new APIs with CodeMaid v11.
End of life for VS2012 + VS2013
Consequently, the v10.x series of CodeMaid will be the end of life for VS2012 + VS2013 support so that we can utilize those newer APIs. This will be third time we’ve had to say farewell to older versions of Visual Studio, so it goes! 🙂
Summary
Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
Featured on Channel9’s Visual Studio Toolbox! 🙂
We were recently featured on Microsoft’s Channel 9 Visual Studio Toolbox – check it out! https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/CodeMaid
Thanks again to all of the community for the contributions, issues, reviews and more.. it’s exciting and I’m very grateful to be a part of it! 🙂
CodeMaid v10.5 (feature switches and internationalization edition) released!
CodeMaid v10.5 is now available on the Visual Studio Marketplace and GitHub. This release focuses on two primary areas: feature switches (so you can turn on/off the features you want) and internationalization (Chinese translations added) courtesy of community contributions. 🙂
Features
– #477 – Digging: New radial progress bar – thanks Jammer77!
– #506 – Enable localization for Chinese – thanks maikebing!
– #519 – Simplify the code by removing unnecessary guids – thanks heku!
– #525 – Make all features switchable – thanks heku!
– #545 – Ignore comment lines starting with certain prefixes – thanks willemduncan!
Fixes
Features switches
Thanks to heku you can now turn on/off individual features within CodeMaid. These can be configured at CodeMaid->Options->General->Features. When you turn a feature off, its menu items and event handlers will be completely unregistered from Visual Studio. Most features are idle unless invoked anyways, but if you want to hide some menu items you’re not likely to use – we hope you enjoy this new capability!
Internationalization
Thanks to maikebing and others you can now use CodeMaid with Chinese translations. Are you interested in helping to translate CodeMaid to your native language? We would love your help and you can get more information here: #559 🙂
Summary
A great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂
CodeMaid v10.4 (VB love edition) released!
CodeMaid v10.4 is now available on the Visual Studio Marketplace and GitHub. This release focuses on some improvements to Visual Basic support courtesy of thehutman. 🙂
Features
– #444 – Cleaning: VB now supports many of the same cleanups as C# – thanks thehutman!
– #449 – Undo a previous pull request for hiding Spade during full screen mode (inconsistent with other extensions) – thanks iouri-s!
Fixes
– #333 – Reorganizing: VB now moves attributes – thanks thehutman!
– #440 – Cleaning: Exclude *.min.css and *.min.js files by default
Summary
A big thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Code on!
CodeMaid v10.3 (vs2017 launch tweaks edition) released!
CodeMaid v10.3 is now available on the Visual Studio Marketplace and GitHub. This release has a few tweaks and features to coincide with the recent official launch of VS2017. 🙂
Features
Fixes
– #419 – Cleaning: Switched using statement cleanup command to workaround VS2017+ReSharper issue that prevented using statement cleanup from activating – thanks jlbeard84!
Summary
We hope you’re enjoying the new version of VS2017 and don’t forget to join our community on GitHub. Thanks to everyone who is helping to make CodeMaid a way to clean up the world’s code.. one line at a time. 🙂
CodeMaid v10.2 (happy new years edition) released!
CodeMaid v10.2 is now available on the Visual Studio Marketplace and GitHub. This release brings support for VS2017 RC to ring in the new year. 🙂
Features
– #284 – Performance improvements to compiling regular expressions – thanks flagbug!
– #298 – First class support for VB regions (viewing, inserting and removing)
– #337 – Reorganizing: Add option to put explicit interface implementations after other members – thanks samcragg!
– #371 – Support for VS2017 RC
Fixes
– #290 – Finding: When track active item is enabled an error can be displayed on invocation
– #315 – Reorganizing: Explicit interface implementations may take multiple passes to get in stable order – thanks samcragg!
– #326 – Digging: VB comments were not visible
– #342 – Digging: VB regions were not visible – thanks aeab13!
Summary
We hope you’re enjoying the new version of VS2017 and don’t forget to join our community on GitHub. Thanks to everyone who is helping to make CodeMaid a way to clean up the world’s code.. one line at a time. 🙂