|
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
|