« Visual Studio Extensions » : différence entre les versions
(→OLD) |
|||
Ligne 31 : | Ligne 31 : | ||
= [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.ProductivityPowerPack2022 Productivity Power Tools 2022] = | = [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.ProductivityPowerPack2022 Productivity Power Tools 2022] = | ||
{| class="wikitable wtp" | {| class="wikitable wtp" | ||
|+ Extensions inclues | |+ Extensions inclues | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.AlignAssignment2022 Align Assignments] || adds a command to align assignments | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.Double-ClickMaximize2022 Double-Click Maximize] || double-click window headers to maximize and dock them | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.CopyAsHtml2022 Copy As Html] || adds support to copy the selected editor text to clipboard in HTML format | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.FixMixedTabs2022 Fix Mixed Tabs] || detects when you have mixed tabs and spaces and offers to fix them for you automatically | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MatchMargin2022 Match Margin] || draws markers in the scroll bar and highlights text in the editor for matches of the word under the caret | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MiddleClickScroll2022 Middle Click Scroll] || enables scrolling in the editor pane using the middle-click mouse button | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.PeekHelp2022 Peek Help] || adds a command to show F1 Help inline in the editor. By default the command is bound to Alt+F1 | ||
|- | |- | ||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam. | | [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.SyntacticLineCompression2022 Shrink Empty Lines] || shrinks lines that contain neither text nor numbers so that more lines can be displayed in the editor | ||
|- | |||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.SolutionErrorVisualizer2022 Solution Error Visualizer] || highlights errors and warnings in the Solution Explorer. Also allows Solution Explorer to be filtered by error type. | |||
|- | |||
| [https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.TimeStampMargin2022 Time Stamp Margin] || adds a time stamp margin to the debug output window | |||
|} | |} | ||
Version du 25 novembre 2023 à 13:07
Installation
Tools → Extensions and Updates
Décompilateurs
- ILSpy
- .NET Reflector Visual Studio Extension
SwitchStartupProject
Allow to configure and start predefined group of projects.
{ "Version": 3, "ListAllProjects": false, "MultiProjectConfigurations": { "GroupA": { "Projects": { "ProjectA": {}, "ProjectB": {} } }, "GroupB": { "Projects": { "ProjectB": {} } } } } |
Productivity Power Tools 2022
Align Assignments | adds a command to align assignments |
Double-Click Maximize | double-click window headers to maximize and dock them |
Copy As Html | adds support to copy the selected editor text to clipboard in HTML format |
Fix Mixed Tabs | detects when you have mixed tabs and spaces and offers to fix them for you automatically |
Match Margin | draws markers in the scroll bar and highlights text in the editor for matches of the word under the caret |
Middle Click Scroll | enables scrolling in the editor pane using the middle-click mouse button |
Peek Help | adds a command to show F1 Help inline in the editor. By default the command is bound to Alt+F1 |
Shrink Empty Lines | shrinks lines that contain neither text nor numbers so that more lines can be displayed in the editor |
Solution Error Visualizer | highlights errors and warnings in the Solution Explorer. Also allows Solution Explorer to be filtered by error type. |
Time Stamp Margin | adds a time stamp margin to the debug output window |
GhostDoc
Permet la génération de commentaires xml en un clic.
Visual Studio Spell Checker
GitHub for Visual Studio
XAML Styler
Tools → Options → XAML Styler
Attribute tolerance | 1 | nombre max d'attributs sur une ligne |
Keep first attribute on the same line | True | premier attribut sur la même ligne que sa balise |
Enable attribute reordering | False | |
Order attributes by name | False | |
Comment padding | 1 |
OLD
Open Command Line
Source Control
GitHub
Team Foundation Sidekicks
Commit par utilisateur : Tools → Team Foundation Sidekicks → History Sidekick
TFS Source Control Explorer Extension
- Move to Folder → déplacer plusieurs fichiers simultanément
- Drag & Drop dans Source Control Explorer
devColor
devColor :
- Sousligne les codes couleur avec la couleur correspondante
- Permet de connaitre le code d'une couleur affichée à l'écran
VSColorOutput
- Mise en couleur du texte de la fenêtre de sortie suivant des expressions rationnelles
- Stopper la compilation à la première erreur
Xaml Styler
XAML Markup Styler permet de mettre en pages les fichiers XAML :
- Tri des attribut
- Mise en page lors de la sauvegarde
CommandingImage
CommandingImage permet d'associer des icônes aux Outils externes.
Outils → Customize Command Images
AnkhSVN
- Commit / Update / Revert / View History / Compare
- Pending Changes (affiche la liste des fichiers modifiés)
- Clique-droit sur la solution → View Solution History
- Afficher l'historique complet de tous les commit sur la branche courante
- Attention via le menu Fichier → Subversion → Change source control, AnkhSVN peut modifier le fichier solution et les fichiers projets. Cela est inutile (la solution et les projets doivent être déconnectés) si AnkhSVN est le seul fournisseur de Source de Control et que les projets sont de type C#. site
VSCommands 2010 Lite
- Collapse solution
- Colours highlighting
PowerCommands
- Ajoute au menu clique-droit dans l'explorateur de solution
- Ouvrir une console
- Réduire un projet (collapse)
- Copier le chemin
- Copier/Coller une classe, une référence
- Supprimer et trier les using
- Options → PowerCommands
- Formater le document lors de la sauvegarde
- Supprimer et trier les using lors de la sauvegarde
- Réouvrir un fichier récemment fermé : Affichage → Autres fenêtres → Undo Close Window
IntelliSense Presenter
Améliore le menu intellisense
Regex Editor
Aide à l'écriture et test d'expressions rationnelles.
Snippet
Snippetizer
Sélectionner du code → clique-droit → Create Snippet
Clique-droit → Edit Snippet
Enregistre les snippet dans « Visual Studio 2013\Code Snippets\Visual C#\My Code Snippets »
Snippet Designer
- Lister et modifier les snippets existant
- Affichage → Autres fenêtres → Snippet Explorer
- Créer de nouveaux snippets
- Fichier → Nouveau → Fichier... → Snippet Designer
- Fonctions
- Afficher ou non les namespace en fonction des using déjà présents :
- Function → SimpleTypeName(global::System.Console).
- Affichera « Sytem.Console » si le « using System » n'est pas présent sinon affichera juste « Console ».
- Afficher ou non les namespace en fonction des using déjà présents :
- Astuces
- $end$ permet de définir la position du curseur après l'insertion du snippet.
WoVS Default Browser Switcher
WoVS Default Browser Switcher permet de sélectionner l'explorateur web qui sera utilisé. C'est très utile avec VS2010 car ce réglage et régulièrement perdu.
FxCop
Vérification du respect de règles dans le code.