Plugin VS DevExpress CodeRush v23.1 - Prise en charge de Visual Studio ARM

DevExpress  CodeRush est un puissant complément Visual Studio .NET qui exploite les technologies d'intégration pour améliorer l'expérience des développeurs en augmentant la productivité des développeurs et des équipes. CodeRush vous aide à créer et à maintenir du code source avec une extrême efficacité. Des déclarations axées sur la consommation, des modèles puissants, des outils de sélection intelligents, une analyse de code intelligente et une navigation innovante, ainsi qu'un ensemble inégalé de refactorisations peuvent considérablement augmenter votre efficacité grâce à leur aide.

CodeRush v21.1 a été officiellement publié cette année. La nouvelle version prend en charge Visual Studio ARM, les fonctions améliorées d'analyse de code, etc. Bienvenue pour télécharger la dernière version pour en faire l'expérience !

Téléchargement de la version officielle de DevExpress CodeRush v23.1 (échange technique Q : 523159565)

Prise en charge de Visual Studio ARM

CodeRush peut désormais être installé dans Visual Studio ARM et la prise en charge ARM est en version bêta dans cette version.

analyse de code
Nouveaux diagnostics pour les composants DevExpress WPF
  • Définir des liaisons pour les colonnes générées à l'aide de DependencyObjectExtensions.DataContext
    Ce diagnostic peut aider à améliorer les performances en définissant des liaisons dans les modèles de colonnes à l'aide de la propriété attachée DependencyObjectExtensionsDataContext. (Diagnostic XAML)
  • Propriété FieldName ou Binding pour une colonne non définie
    Ce diagnostic indique quand une propriété FieldName ou Binding doit être spécifiée pour connecter la colonne aux données. Pour créer une colonne indépendante, vous pouvez définir la propriété FieldName sur une chaîne qui ne correspond pas à un champ existant. nom. (Diagnostic XAML)
  • Les colonnes avec la propriété Binding spécifiée sont en lecture seule.
    Ce diagnostic affiche les colonnes en lecture seule et vous pouvez définir la propriété Mode de la liaison sur « bidirectionnelle » pour permettre aux utilisateurs de modifier les valeurs des colonnes. (Diagnostics XAML et C#)
  • Appel EndUpdate manquant
    Ce diagnostic montre l'absence d'un appel de méthode BeginUpdate pour un appel de méthode EndUpdate ultérieur, ce qui peut entraîner le verrouillage de l'interface utilisateur du contrôle. (Diagnostic C#)
  • Appels BeginUpdate et EndUpdate manquants
    Ce diagnostic améliore les performances en regroupant les mises à jour de collection en appelant les méthodes BeginUpdate et EndUpdate. (Diagnostic C#)
  • Appel de BeginUpdate dans une boucle
    Ce diagnostic recherche les méthodes BeginUpdate et EndUpdate situées dans une boucle de code et déplace les appels hors de la boucle pour de meilleures performances. (Diagnostic C#)
Vérificateur orthographique amélioré

Les dictionnaires de correcteur orthographique personnalisés stockés dans les niveaux au niveau de la solution peuvent désormais être partagés entre tous les membres de l'équipe travaillant sur cette solution (même si les dossiers racine de leur solution sont différents).

analyse de code
Navigation et sélection CamelCase

La navigation et la sélection CamelCase fonctionnent désormais dans les zones de texte n'importe où dans Visual Studio, y compris aux emplacements suivants :

  • La nouvelle fenêtre « Renommer en ligne » de Visual Studio
  • Explorateur de solutions (lors du renommage de fichiers)
  • Fenêtre Propriétés (pour les propriétés du texte)
  • filtre de recherche

CodeRush v23.1 Nouvel Atlas

code de saut

Nous avons publié Jump to Code, une nouvelle fonctionnalité de navigation dans CodeRush qui aide les utilisateurs à accéder à n'importe quel code (dans n'importe quel langage de programmation) visible à l'écran en quelques frappes seulement.

Voici comment cela fonctionne:

  1. Regardez (dans n'importe quelle fenêtre de code visible) où vous voulez.
  2. Appuyez sur Caps+Tab pour afficher l'interface utilisateur (les majuscules peuvent être activées comme modificateur si vous le souhaitez).
  3. Entrez le code de saut affiché à l'emplacement cible.
  4. Appuyez sur Entrée pour placer le curseur sur la cible.

Caps+Tab invoque, Enter entre le curseur (et le code de saut entre les deux).

changement d'atterrissage

Vous pouvez maintenir les touches de modification enfoncées pour affiner l'atterrissage, sélectionner la cible, atterrir à droite ou même dans les parents ou parenthèses suivants.

CodeRush v23.1 Nouvel Atlas

Prise en charge de plusieurs moniteurs

Cette fonctionnalité vous permet d'accéder à n'importe quelle fenêtre de code visible (à partir d'une session Visual Studio), même sur plusieurs moniteurs. Une fois l’interface utilisateur du code de saut active, l’utilisateur peut appuyer sur la touche Tab pour passer d’un moniteur à un autre.

CodeRush v23.1 Nouvel Atlas

efficacité hautement optimisée

Les raccourcis d'atterrissage sont hautement optimisés et conçus pour vous amener n'importe où dans n'importe quelle fenêtre de code avec un minimum d'effort.

Appuyer sur une touche alphabétique sur la ligne principale déplacera le curseur au début de la plupart des lignes affichées.

Si vous utilisez une disposition de clavier non qwerty (telle que Dvorak ou Colemak), vous devrez sélectionner votre disposition de clavier sur la page d'options des codes de saut.

CodeRush v23.1 Nouvel Atlas

style de programmation

Vous pouvez désormais spécifier si CodeRush doit émettre des parenthèses facultatives autour des opérandes d'expression de commutation (C# 8.0+).

CodeRush v23.1 Nouvel Atlas

Ce paramètre est actuellement utilisé par la règle de nettoyage de code « Appliquer le style de parenthèses facultatives pour spécifier explicitement l'ordre des opérations » de CodeRush.

Je suppose que tu aimes

Origine blog.csdn.net/AABBbaby/article/details/132488488
conseillé
Classement