VS plugin DevExpress CodeRush v23.1 - Support Visual Studio ARM

DevExpress  CodeRush is a powerful Visual Studio .NET add-in that leverages integration technologies to enhance the developer experience by boosting developer and team productivity. CodeRush helps you create and maintain source code with extreme efficiency. Consume-first declarations, powerful templates, smart selection tools, smart code analysis and innovative navigation, and an unparalleled set of refactorings can greatly increase your efficiency with their help.

CodeRush v21.1 has been officially released this year. The new version supports Visual Studio ARM, enhanced code analysis functions, etc. Welcome to download the latest version to experience!

DevExpress CodeRush v23.1 official version download (Q technical exchange: 523159565)

Support for Visual Studio ARM

CodeRush can now be installed into Visual Studio ARM, and ARM support is in beta in this release.

code analysis
New diagnostics for DevExpress WPF components
  • Define bindings for generated columns using DependencyObjectExtensions.DataContext
    This diagnostic can help improve performance by defining bindings in column templates using the DependencyObjectExtensionsDataContext attached property. (XAML Diagnostics)
  • FieldName or Binding property for undefined column
    This diagnostic shows when a FieldName or Binding property needs to be specified to connect the column to the data. To create an unbound column, you can set the FieldName property to a string that does not match an existing field name . (XAML Diagnostics)
  • Columns with the specified Binding property are read-only
    This diagnostic shows read-only columns, and you can set the Mode property of the binding to "two-way" to allow users to edit column values. (XAML and C# Diagnostics)
  • Missing EndUpdate call
    This diagnostic shows a lack of a BeginUpdate method call for a subsequent EndUpdate method call, which can cause the control's UI to remain locked. (C# Diagnostics)
  • Missing BeginUpdate and EndUpdate calls
    This diagnostic helps performance by batching collection updates by calling the BeginUpdate and EndUpdate methods. (C# Diagnostics)
  • Calling BeginUpdate in a loop
    This diagnostic finds the BeginUpdate and EndUpdate methods located in a code loop and moves the calls out of the loop for better performance. (C# Diagnostics)
Improved spell checker

Custom spell checker dictionaries stored in solution-level tiers can now be shared among all team members working on that solution (even if their solution root folders are different).

code analysis
CamelCase Navigation and Selection

CamelCase navigation and selection now work in text boxes anywhere in Visual Studio, including the following locations:

  • Visual Studio's new "Inline Rename" window
  • Solution Explorer (when renaming files)
  • Properties window (for text properties)
  • search filter

CodeRush v23.1 New Atlas

jump code

We have released Jump to Code, a new navigation feature in CodeRush that helps users move to any code (in any programming language) that can be seen on the screen with just a few keystrokes.

Here's how it works:

  1. Look (within any visible code window) where you want.
  2. Press Caps+Tab to bring up the UI (caps can be enabled as a modifier if desired).
  3. Enter the jump code displayed at the target location.
  4. Press Enter to place the caret on the target.

Caps+Tab invokes, Enter enters the caret (and the jump code in between).

landing change

You can hold down modifier keys to fine-tune the landing, select the target, land to the right, or even within subsequent parents or brackets.

CodeRush v23.1 New Atlas

Support for multiple monitors

This feature allows you to jump to any visible code window (from a Visual Studio session), even across multiple monitors. Once the jump code UI is active, the user can press the Tab key to move from one monitor to another.

CodeRush v23.1 New Atlas

highly optimized efficiency

Landing shortcuts are highly optimized and designed to get you anywhere in any code window with minimal effort.

Pressing a letter key on the main line will move the caret to the beginning of most lines in view.

If you're using a non-qwerty keyboard layout (such as Dvorak or Colemak), you'll need to select your keyboard layout on the Jump Codes options page.

CodeRush v23.1 New Atlas

programming style

You can now specify whether CodeRush should emit optional parentheses around switch expression operands (C# 8.0+).

CodeRush v23.1 New Atlas

This setting is currently used by CodeRush's "Apply the Optional parentheses style to explicitly specify the order of operations" code cleanup rule.

Guess you like

Origin blog.csdn.net/AABBbaby/article/details/132488488