Compara Visual Assist con Visual Studio de Microsoft

Mejora todos los IDE de Microsoft que tengas con la multitud de características que componen Visual Assist. La mayoría de las características de Visual Assist son incorporaciones a Microsoft Visual Studio 2019, 2017 y 2015; y todas las características son mejoras o elementos añadidos a todos los IDE.

Disponible

Añadido o mejorado con Visual Assist

Cualquier versión compatible

Característica

2019

2017

2015

Cualquier versión* con Visual Assist

Visual Assist Implementation

Navegación

Buscar por contexto

-- -- --

Buscar referencias

busca más rápido; clona los resultados

Encontrar el símbolo en la solución

--

soporta la función en soluciones de gran tamaño

Implementación de GoTo desde el símbolo

saltos de archivos externos a los proyectos

Implementación de GoTo desde #include

-- --

abre una cabecera

Implementación de GoTo desde el comentario

-- -- --

saltos desde los símbolos mencionados en los comentarios

Miembro de GoTo

-- -- --

muestra los miembros en relación con el símbolo actual, no todos los miembros de una solución

Relacionados con GoTo

-- -- --

va a métodos base, clases base, clases derivadas

Resaltar la línea actual

evita oscurecer el código con un marco fino

Lista los métodos en el archivo

-- -- --

Mover el alcance

-- -- --

pasa al siguiente método del archivo

Navegar hacia atrás y hacia delante

ignora los waypoints superfluos

Abrir el archivo correspondiente

pasa a archivos fuera del proyecto; pasa desde más lugares

Abrir archivo en la solución

--

búsquedas mediante filtros, filtros negativos, correspondencia de operador lógico o ruta

Refactorización

Cambiar la firma

--

cambia la aplicación y los call sites

Convertir entre puntero e instancia

-- -- --

Encapsular el campo

-- -- --

Método de extracción

hace disponible en los IDEs más antiguos

Introducir la variable

-- -- --

Mover la implementación al archivo de cabecera

--

Mover la implementación al archivo fuente

--

Mover las implementaciones de los métodos al archivo fuente

-- -- --

se mueve en masa

Mover la selección a un nuevo archivo

-- -- --

incluye automáticamente las cabeceras

Renombrar

renombrar más rápido; intercambiar el tipo

Renombrar archivos

-- -- --

actualiza los archivos del proyecto

Generación de códigos

Añadir una declaración avanzada

-- -- --

Añadir miembro

-- -- --

Añadir sentencias case que faltan

-- -- --

Añadir un miembro similar

-- -- --

Añadir usando la directiva

hace disponible en los IDEs más antiguos

Añade #include

-- --

Añadir/eliminar llaves

-- -- --

Crear declaración

crea a partir de una implementación

Crear archivo

-- -- --

también actualiza los archivos del proyecto

Crear a partir de la utilización

-- -- --

Crear la implementación

crea a partir de una declaración

Crear implementaciones de métodos

-- -- --

crea en masa

Método del documento

-- -- --

Implementar métodos de interfaz / virtuales

-- -- --

implementa en masa

Asistencia en la codificación

Siglas

-- -- --

permite escribir "gmv" en lugar de "getMyVar"

Extender automáticamente los comentarios multilínea

-- -- --

Cuadros de lista mejorados

colores; enumera primero los no heredados; muestra los locales en negrita

Formatear después de pegar

-- -- --

Insertar los () y } ) ] ' " de cierre

hace disponible en los IDEs más antiguos

Insertar _ Después de m y Mayúsculas

-- -- --

Portapapeles múltiples

hace disponible en un desplegable, no el anillo del portapapeles

Restablecer el zoom del editor

-- -- --

Taquigrafía

-- -- --

permite escribir "getvar" en lugar de "getMyVar"

Selección Inteligente

-- -- --

amplía y reduce las selecciones por incrementos lógicos

Sugerencias inteligentes

-- -- --

acepta la finalización en función del contexto

Ordenar las líneas seleccionadas

-- -- --

Listas de sugerencias

-- -- --

acepta la finalización mientras escribes

Rodear la selección

-- -- --

envuelve el código con //, /*, (, {

Rodea con

-- -- --

envuelve el código con texto personalizado, por ejemplo, #ifdef DEBUG

Comprensión del código

Indicador de columna

-- -- --

Coloración mejorada de la sintaxis

colorea clases, variables, macros y métodos

Símbolos locales en negrita

-- -- --

Resaltar Find Results

conserva las partes resaltadas cuando edita

Resaltar palabras coincidentes

-- -- --

resaltados en los comentarios y las cadenas

Resaltar las referencias al símbolo bajo el cursor

diferencia las referencias de lectura de las de escritura

Información sobre los parámetros

mejora la precisión y la frecuencia

Imprimir en color

-- -- --

Información rápida

obtiene información también para las construcciones

Símbolos del sistema en cursiva

-- -- --

acentúa las referencias de terceros no sustituidas

Corrección del código

Convertir Punto en ->

--

Resaltar los archivos en la ventana de salida

-- -- --

acentúa las advertencias y los errores del proyecto actual

Resaltar los {} y () que coinciden

resalta cuando está en el alcance, no sólo cuando está en un token

Resaltar los {} y () que no coinciden

resalta utilizando el color, no el garabato

Reparación de la caja

-- -- --

permite escribir "getmyvar" en lugar de "getMyVar"

Subrayar los errores ortográficos

-- -- --

comprueba los comentarios y las cadenas

Subrayar símbolos desconocidos

hace disponible en los IDEs más antiguos

Inspección de códigos

Inspección de códigos

comprueba la calidad del código durante la edición, lo que también ocurre en 2019 sin Visual Assist

Arreglos rápidos

--

hace que las correcciones estén disponibles durante la edición, lo que también ocurre en 2019 sin Visual Assist

Fragmentos de código

Fragmentos de VA

amplía la funcionalidad; incluye un editor personalizado

Asistencia a la depuración

Solucionador de direcciones

-- -- --

descifra las pilas de llamadas de sólo texto

Vincular los puntos de interrupción al hilos actual

-- -- --

continúa automáticamente los hilos de fondo

Explorador PDB

-- -- --

encuentra símbolos en EXEs y DLLs

Saltar todos los puntos de interrupción

-- -- --

omite los puntos de interrupción sin desactivarlos

Vista de la memoria de VA

-- -- --

depurar los volcados de fallos que contienen pilas de llamadas corruptas

Filtro de pasos de VA

-- -- --

pasa automáticamente sobre los métodos fiables en las listas de argumentos

Ventanas de herramientas

Hashtags de VA

-- -- --

define los marcadores y las tareas, por ejemplo, #TODO, #BUG

Esquema de VA

-- -- --

permite arrastrar y soltar para reordenar el archivo actual

Vista de VA

-- -- --

permite acceder a las herramientas más populares en una sola ventana

Enlaces de la fuente

Enlaces de la fuente

-- -- --

conecta los comentarios con aplicaciones externas como FogBugz, Github y Jira

Abrir hipervínculos en un navegador externo

--

abre las URL comentadas en el navegador por defecto