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
Versión de Visual Studio
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
Característica 2019 2017 2015 Cualquier versión*
con Visual Assist
Visual Assist
Implementation
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
Característica 2019 2017 2015 Cualquier versión*
con Visual Assist
Visual Assist
Implementation
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