Complemento VS DevExpress CodeRush v23.1 - Soporte Visual Studio ARM

DevExpress  CodeRush es un poderoso complemento de Visual Studio .NET que aprovecha las tecnologías de integración para mejorar la experiencia del desarrollador al aumentar la productividad del desarrollador y del equipo. CodeRush te ayuda a crear y mantener código fuente con extrema eficiencia. Las declaraciones de consumo primero, plantillas potentes, herramientas de selección inteligentes, análisis de código inteligente y navegación innovadora, y un conjunto incomparable de refactorizaciones pueden aumentar enormemente su productividad con su ayuda.

CodeRush v21.1 se lanzó oficialmente este año. La nueva versión es compatible con Visual Studio ARM, funciones mejoradas de análisis de código, etc. ¡Bienvenido a descargar la última versión para experimentar!

Descarga de la versión oficial de DevExpress CodeRush v23.1 (intercambio técnico Q: 523159565)

Soporte para Visual Studio ARM

CodeRush ahora se puede instalar en Visual Studio ARM y la compatibilidad con ARM está en versión beta en esta versión.

análisis de código
Nuevos diagnósticos para componentes DevExpress WPF
  • Definir enlaces para columnas generadas usando DependencyObjectExtensions.DataContext
    Este diagnóstico puede ayudar a mejorar el rendimiento al definir enlaces en plantillas de columnas usando la propiedad adjunta DependencyObjectExtensionsDataContext. (Diagnóstico XAML)
  • Propiedad FieldName o Binding para una columna no definida
    Este diagnóstico muestra cuándo es necesario especificar una propiedad FieldName o Binding para conectar la columna a los datos. Para crear una columna independiente, puede establecer la propiedad FieldName en una cadena que no coincida con un campo existente nombre. (Diagnóstico XAML)
  • Las columnas con la propiedad de enlace especificada son de solo lectura
    . Este diagnóstico muestra columnas de solo lectura y puede establecer la propiedad Modo del enlace en "bidireccional" para permitir a los usuarios editar los valores de las columnas. (Diagnóstico XAML y C#)
  • Falta la llamada EndUpdate
    Este diagnóstico muestra la falta de una llamada al método BeginUpdate para una llamada al método EndUpdate posterior, lo que puede hacer que la interfaz de usuario del control permanezca bloqueada. (Diagnóstico C#)
  • Faltan llamadas BeginUpdate y EndUpdate
    Este diagnóstico ayuda al rendimiento al agrupar las actualizaciones de la colección llamando a los métodos BeginUpdate y EndUpdate. (Diagnóstico C#)
  • Llamar a BeginUpdate en un bucle
    Este diagnóstico encuentra los métodos BeginUpdate y EndUpdate ubicados en un bucle de código y saca las llamadas del bucle para mejorar el rendimiento. (Diagnóstico C#)
Corrector ortográfico mejorado

Los diccionarios de corrección ortográfica personalizados almacenados en niveles de nivel de solución ahora se pueden compartir entre todos los miembros del equipo que trabajan en esa solución (incluso si las carpetas raíz de su solución son diferentes).

análisis de código
Navegación y selección de CamelCase

La navegación y selección de CamelCase ahora funcionan en cuadros de texto en cualquier lugar de Visual Studio, incluidas las siguientes ubicaciones:

  • Nueva ventana "Cambiar nombre en línea" de Visual Studio
  • Explorador de soluciones (al cambiar el nombre de los archivos)
  • Ventana de propiedades (para propiedades de texto)
  • Filtro de búsqueda

CodeRush v23.1 Nuevo Atlas

código de salto

Hemos lanzado Jump to Code, una nueva función de navegación en CodeRush que ayuda a los usuarios a pasar a cualquier código (en cualquier lenguaje de programación) que se pueda ver en la pantalla con solo presionar unas pocas teclas.

Así es como funciona:

  1. Mire (dentro de cualquier ventana de código visible) donde desee.
  2. Presione Mayúsculas+Tab para abrir la interfaz de usuario (las mayúsculas se pueden habilitar como modificador si lo desea).
  3. Ingrese el código de salto que se muestra en la ubicación de destino.
  4. Presione Enter para colocar el cursor en el objetivo.

Caps+Tab invoca, Enter ingresa el cursor (y el código de salto en el medio).

cambio de aterrizaje

Puede mantener presionadas las teclas modificadoras para ajustar el aterrizaje, seleccionar el objetivo, aterrizar a la derecha o incluso dentro de los padres o corchetes posteriores.

CodeRush v23.1 Nuevo Atlas

Soporte para múltiples monitores

Esta característica le permite saltar a cualquier ventana de código visible (desde una sesión de Visual Studio), incluso a través de varios monitores. Una vez que la interfaz de usuario del código de salto está activa, el usuario puede presionar la tecla Tab para pasar de un monitor a otro.

CodeRush v23.1 Nuevo Atlas

eficiencia altamente optimizada

Los atajos de aterrizaje están altamente optimizados y diseñados para llevarlo a cualquier lugar en cualquier ventana de código con el mínimo esfuerzo.

Al presionar una tecla de letra en la línea principal, el cursor se moverá al comienzo de la mayoría de las líneas a la vista.

Si está utilizando una distribución de teclado que no es qwerty (como Dvorak o Colemak), deberá seleccionar la distribución de su teclado en la página de opciones de Códigos de salto.

CodeRush v23.1 Nuevo Atlas

estilo de programación

Ahora puede especificar si CodeRush debe emitir paréntesis opcionales alrededor de los operandos de expresión de cambio (C# 8.0+).

CodeRush v23.1 Nuevo Atlas

Esta configuración la utiliza actualmente la regla de limpieza de código "Aplicar el estilo de paréntesis opcional para especificar explícitamente el orden de las operaciones" de CodeRush.

Supongo que te gusta

Origin blog.csdn.net/AABBbaby/article/details/132488488
Recomendado
Clasificación