« Resharper » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
 
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:VisualStudio]]
[[Category:VisualStudio]]
= Liens =
* [https://www.jetbrains.com/help/resharper/Sharing_Configuration_Options.html Manage and Share ReSharper Settings]
= Configuration =
= Configuration =
VS → ReSharper → Options
VS → ReSharper → Options
== Run unit tests in parallel ==
* Tools → Unit Testing → General → Run up to {{boxx|8}} test runners in parallel


= [https://www.jetbrains.com/help/resharper/Reference__Keyboard_Shortcuts.html Raccourcis] =
= [https://www.jetbrains.com/help/resharper/Reference__Keyboard_Shortcuts.html Raccourcis] =
Ligne 83 : Ligne 89 :
| ctorf<br>ctorp || constructeur avec les champs et/ou les propriétés passées en paramètre
| ctorf<br>ctorp || constructeur avec les champs et/ou les propriétés passées en paramètre
|}
|}
= Build =
ReSharper → Options → Tools → Build → General → Use ReSharper Build
= [https://www.jetbrains.com/help/resharper/Speeding_Up_ReSharper.html Améliorer les performances] =
Extensions → ReSharper → Options → Environment → Performance Guide
* disable solution-wide analysis: ReSharper → Options → Code Inspection → Settings
* deactivate Git: VS → Options → Source Control → Plug-in Selection → None
* add {{boxx|devenv.exe}} {{boxx|msbuild.exe}} {{boxx|%LOCALAPPDATA%\JetBrains\Transient}} and your source code foldersurable) to the ignore list of Windows Defender


= Generate code =
= Generate code =

Dernière version du 25 octobre 2022 à 09:05

Liens

Configuration

VS → ReSharper → Options

Run unit tests in parallel

  • Tools → Unit Testing → General → Run up to 8 test runners in parallel

Raccourcis

Coding Assistance

Autres
Alt + Enter afficher la liste des actions
Ctrl + Alt + Enter Reformat code
Ctrl + Shift + Space Parameter information, affiche les signatures de la méthode courante
Ctrl + D dupliquer la ligne courante
Ctrl + Alt + / Comment with line comment
Ctrl + Alt + → / ← (dé)sélectionner un élément supplémentaire dans la ligne
Ctrl + Shift + R refactor
F2 rename
Navigation et recherche
Ctrl + T search everywhere (CamelHumps: entrer seulement les majuscules)
Alt + / go to file member (recherche des membre de classe dans le fichier courant)
F12 go to definition (décompile si nécessaire)
Alt + Shift + F12 usages of symbol (lister toutes les utilisations d'un symbole)
Shift + F12 find usages (ouvre une fenêtre qui liste toutes les utilisations d'un symbole)
Alt + End Derived Symbols (recherche les symboles qui implémentent / héritent / surchargent le symbole sélectionné)
Alt + Home Base Symbols (recherche les symboles parents du symbole sélectionné)
Ctrl + E + H hierarchy window
Ctrl + Shift + 1 ajouter / spprimer le bookmark 1
Ctrl + 1 naviguer vers le bookmark 1
Ctrl + ^ lister tous les bookmark (ReSharper → Navigate → Bookmarks → Clear All Bookmarks)

Snippet / live template

Surround templates:
  • sélectionner une ligne → Ctrl + E, U
  • sélectionner une ligne → Alt + Enter → Surround with
ctorfp ajoute un ctor avec Fields et Properties

Créer / éditer des templates

ReSharper → Tools → Template Explorer

Mnemonic Live Templates

ReSharper → Extensions Manager → Mnemonic Live Templates → Install

c class
i interface
ps public string property
pi public int property
v~t private IEnumerable<DateTime> field
nm private decimal field initialisé
m public void method
ctorf
ctorp
constructeur avec les champs et/ou les propriétés passées en paramètre

Build

ReSharper → Options → Tools → Build → General → Use ReSharper Build

Améliorer les performances

Extensions → ReSharper → Options → Environment → Performance Guide

  • disable solution-wide analysis: ReSharper → Options → Code Inspection → Settings
  • deactivate Git: VS → Options → Source Control → Plug-in Selection → None
  • add devenv.exe msbuild.exe %LOCALAPPDATA%\JetBrains\Transient and your source code foldersurable) to the ignore list of Windows Defender

Generate code

Raccourci Alt + Ins

  • Equality comparer

Tools

Regular Expression

  • curseur sur l'expression rationelle → Alt + EnterValidate regular expression
  • Resharper → Tools → Validate Regular Expression

Search and Replace

  1. sélectionner le code qui doit matcher
  2. Resharper → Find → Search with Pattern

Assembly Explorer

  • Project → References → clique-droit sur une référence → View in Assembly Explorer
  • Resharper → Windows → Assembly Explorer

To-do Explorer

  • Resharper → Windows → To-do Explorer
  • Ajouter des tags: Resharper → Options → To-do Explorer

Extensions

VS → ReSharper → Extension Manager

Produits de Resharper Ultimate

dotCover tests unitaires et couverture de code
dotTrace profileur de performance
dotMemory profileur de mémoire
dotPeek décompiler