01 / portada Software Tomate Completo
Kit de inicio · Visual Assist

Los primeros
30 minutos
con Visual Assist.

Una breve introducción para quienes instalan el programa por primera vez y una guía de referencia para usuarios experimentados. Instálalo una vez, empieza a usarlo y consulta este kit cuando necesites recordar un atajo, descubrir una función o compartir algo con un compañero de equipo el primer día.

Prueba gratuita de 30 días · Todas las funciones
Diseñado para Visual Studio 2026
Instalador de 129 MB
02  ·  ¿Qué hace VA? Página 02 de 09
Lo que hace

Tres cosas que Visual Studio no hace bien. Nosotros sí.

Visual Assist es una extensión de Visual Studio que complementa el IDE: IntelliSense se bloquea con bases de código extensas, la navegación requiere demasiados clics y la refactorización no detecta errores. Instálala, inicia Visual Studio y empieza a funcionar. Sin configuración.

03  ·  Página de instalación 03 de 09
Instalar

Desde la descarga hasta su puesta en funcionamiento en menos de cinco minutos.

VA detecta todas las versiones de Visual Studio instaladas en tu equipo y te permite elegir dónde instalarlas. No se instala en el menú Inicio ni en el escritorio. VA reside completamente dentro de Visual Studio.

Paso 02

Ejecútalo

VA detecta automáticamente todas las versiones de Visual Studio instaladas, incluyendo Visual Studio 2026. Seleccione en cuál instalar. No se crean grupos de programas, elementos del menú Inicio ni accesos directos en el escritorio.

Consejo: Elija Visual Studio 2026 para obtener la experiencia más reciente.
Paso 03

Iniciar Visual Studio

VA se inicializa al abrirse por primera vez y analiza la solución en segundo plano mediante hilos paralelos. No requiere configuración: empieza a funcionar mientras escribes.

Rendimiento Análisis en segundo plano · Sin ralentización del IDE
Paso 04

Encuentra VAssistX

Búscalo VAssistXen la barra de menú. Ese es tu punto de acceso a opciones, herramientas y licencias. Introduce una clave después de la compra a través de VAssistX → Registro de licencia.

Referencia VAssistX → Ayuda → Atajos de teclado
Captura de pantalla · Barra de menú VS El menú VAssistX visible en la barra de menús de Visual Studio después de la instalación.
Qué buscar

VAssistX en la barra de menú.

Tras la instalación, VA añade una única VAssistXentrada a la barra de menús de Visual Studio. Esta entrada sirve para acceder a herramientas, opciones, registro de licencias y la referencia de atajos de teclado. Si no la ve, reinicie Visual Studio.

Primera prueba · lo que verás

El analizador de VA se ejecuta en segundo plano. La lista de sugerencias, la implementación "Ir a" y la búsqueda de referencias funcionan en cuanto se analiza un archivo; no hay notificación de "listo" ni pantalla de configuración. Simplemente abre un archivo y empieza.

Si ya utiliza Copilot o Cursor

Visual Assist funciona a la perfección. La lista de sugerencias, la navegación y las refactorizaciones de VA operan localmente y no compiten con las funciones de autocompletado de la IA. VA Intelligence (página 8) se ejecuta en modelos locales y nunca se activa automáticamente.

04  ·  Atajos de teclado Página 04 de 09
Referencia

Los atajos que vale la pena memorizar.

VA nunca sobrescribe una asignación existente; si un atajo entra en conflicto, se omite. Compruebe las asignaciones actuales en VAssistX → Ayuda → Atajos de teclado . Reasigne cualquier tecla en Opciones → Teclado y ratón .

Navegación

12
Ir a implementación / declaración Alt + G
Volver atrás Alt + ←
Navegar hacia adelante Alt + →
Mover al ámbito anterior Alt + ↑
Pasar al siguiente ámbito Alt + ↓
Abrir archivo en la solución Shift + Alt + O
Buscar símbolo en la solución Shift + Alt + S
Buscar referencias Mayús + Alt + F
Ir a los símbolos relacionados Mayús + Alt + G
Listar métodos en el archivo Alt + M
Abrir el archivo correspondiente (.h ↔ .cpp) Alt + O
Abrir VA Hashtags Shift + Alt + H

Refactorizar y generar

3
Menú de acción rápida / refactorización Mayús + Alt + Q
Cambiar nombre del símbolo Mayús + Alt + R
Crear a partir del uso Shift + Alt + C

Editar y ayudar

Lista de sugerencias de activación Ctrl + Espacio
Resaltar palabras coincidentes Alt + K
Múltiples portapapeles Ctrl + Shift + V
Selección inteligente — expandir Alt + ]
Selección inteligente: reducir Alt + [
Restablecer el zoom del editor Ctrl + 0

En el interior encontrará referencias.

Teclas dentro de la ventana
Alternar alcance · proyecto ↔ solución P
Declaraciones solamente D
Resaltar en el archivo actual H
Buscar dentro de los resultados Ctrl + F

Sintaxis del filtro de archivos

Filtrar por segmento de ruta \ruta
Excluir coincidencias -cadena
Lógica OR (coincidencia entre a y b )
Restablecer filtro persistente Ctrl + R
Coincidencia del símbolo desde el inicio.nombre
06  ·  Refactorizar y editar Página 06 de 09
Refactorizar y editar

Modifique el código a gran escala, de forma segura.

La refactorización de VA es algo que los usuarios veteranos suelen descubrir tarde. Permite renombrar código en toda la solución, extraer un método con la firma inferida, escribir la llamada antes de la implementación y, además, el resaltado de sintaxis facilita la lectura del resto del código.

Captura de pantalla Cuadro de diálogo de VA Rename que muestra el nuevo campo de nombre con selector de ámbito para proyecto o solución.
Refactorización Shift + Alt + R

Rebautizar

Cambia el nombre de un símbolo (espacio de nombres, clase, método, campo, variable, parámetro) y de todas las referencias a él en todo el proyecto o solución. Previsualiza cada ubicación afectada antes de confirmar. Cancela si algo no parece correcto; no hay efectos secundarios.

Consejo: combínalo con el resaltado de símbolos.
Captura de pantalla Diálogo de extracción de método con firma inferida automáticamente, listo para reemplazar el bloque seleccionado con una llamada.
Refactorización Shift + Alt + Q

Método de extracción

Seleccione un bloque de código y asígnele un nombre. VA infiere la firma, reemplaza el bloque original con una llamada y crea el método. Deshacer completo en una sola operación Ctrl+Z. C++ admite la extracción como una función libre.

Menú de acción rápida
Captura de pantalla VA genera un stub para un símbolo indefinido para que la llamada pueda escribirse antes de la implementación.
Generación de código Mayús + Alt + C

Crear a partir del uso

Programación descendente. Escribe la llamada antes de la implementación. Coloca el cursor sobre un símbolo indefinido (clase, método, variable) y VA generará un stub donde corresponda. Tú te quedas donde estás.

Personalización mediante fragmentos de VA
Captura de pantalla Lista de sugerencias de VA para convertir un acrónimo en un nombre de función anidado profundamente
Edición Ctrl + Espacio

Autocompletar mejorado

Listas de sugerencias con coincidencia de acrónimos, símbolos escritos recientemente y reconocimiento del contexto circundante. Funciona de forma fiable en código defectuoso o con muchas macros donde IntelliSense falla. Los fragmentos se expanden en línea.

Prueba “SDF” → SomeDeeplyNestedFunction
Captura de pantalla VA mejora el resaltado de sintaxis mostrando colores distintos para macros, enumeradores, miembros y variables locales.
Edición siempre activada

Resaltado de sintaxis mejorado

Visual Studio no incluye colores contextuales: variables locales en negrita, símbolos del sistema en cursiva, colores distintos para macros, enumeradores y miembros. Los desajustes de llaves se visualizan de un vistazo. Personalícelos en VAssistX → Opciones → Colores.

Activado por defecto
Captura de pantalla Asistencia de depuración de VA con filtro de pasos que omite marcos de biblioteca estándar y vista de memoria mejorada
Filtro de paso de depuración

Asistencia para la depuración

VA Step Filter omite los detalles internos de la biblioteca para que puedas entrar en tu código paso a paso, en lugar de recorrerlo. VA Memory View añade controles de búsqueda, agrupación y formato de visualización a la ventana de memoria nativa.

VAssistX → Depuración → Filtro de pasos VA
07  ·  Consejos profesionales Página 07 de 09
Vale la pena saberlo

Algunas cosas que la mayoría de los usuarios pasan por alto.

Seis consejos que no cabían en las fichas técnicas —la mayoría descubiertos tras meses de uso diario—. Léelos ahora y te ahorrarás el proceso de descubrimiento.

Listas de sugerencias

Escriba acrónimos en lugar de nombres completos.

Escriba SDFpara que coincida SomeDeeplyNestedFunction. m_valSe resuelve mediante notación abreviada. Funciona con variables miembro, funciones libres y tipos; VA realiza la resolución internamente.

Abrir archivo

La sintaxis de filtros es más potente de lo que parece.

\pathFiltra por segmento de ruta, -stringexcluye, a,baplica lógica OR, .namecoincide desde el principio. Pulse Ctrl+Rpara restablecer el filtro persistente al cambiar de contexto.

Buscar referencias

No abandone la ventana de resultados; utilice las teclas.

Dentro de la función Buscar referencias: Pcambia el ámbito, Dmuestra solo las declaraciones, Hresalta todo el contenido del archivo actual y Ctrl+Frealiza búsquedas dentro de los resultados. Haz doble clic en cualquier línea para ir a ella.

Cambiar nombre de forma segura

Previsualiza el cambio antes de confirmarlo.

Utilice el resaltado de símbolos para confirmar visualmente cada referencia antes de ejecutar la función Renombrar. El cuadro de diálogo Renombrar también muestra todas las ubicaciones afectadas; puede cancelar la operación sin efectos secundarios si algo no parece correcto.

Hashtags

Código de marca, salta allí más tarde.

Agrega //TODO:, //HACK:, o cualquier hashtag personalizado en tu código. VA los indexa para que puedas saltar a cualquier ubicación etiquetada al instante mediante Shift+Alt+H. Útil para realizar un seguimiento del trabajo en curso en una base de código extensa.

Actuación

Optimizar la concurrencia del análisis en soluciones grandes

En VAssistX → Opciones → Rendimiento , aumente el número de subprocesos de análisis para utilizar más núcleos. En soluciones grandes, este es el ajuste más importante. Indique a VA dónde se encuentra el código fuente en Opciones → Proyectos y soluciones para evitar el análisis innecesario.

Qué personalizar Dónde encontrarlo Por qué vale la pena hacerlo
Colores de sintaxis Opciones → Colores Haga que las macros, las variables miembro y las variables locales sean visualmente distintas en su esquema de colores.
Opciones de accesos directos de teclado → Teclado y ratón. Reasigna cualquier función a tu memoria muscular. VA nunca sobrescribe una configuración existente.
Opciones de extensiones de archivo personalizadas → Proyectos y soluciones Obtenga VA parsing .inl, .hlsli, o cualquier extensión que utilice su código fuente.
Opciones de filtro de pasos → Filtro de pasos Omitir la biblioteca estándar y los espacios de nombres de terceros durante la depuración: entrar en su código paso a paso.
Herramientas de fragmentos de VA → Editar fragmentos de VA Más capaces que los fragmentos nativos de VS: variables de entorno, marcadores de posición de entrada, refactorización de enlaces.
08  ·  VA Intelligence Página 08 de 09
Inteligencia del VA

Inteligencia artificial que permanece en tu máquina.

VA Intelligence es la integración de IA integrada de Visual Assist. Se ejecuta en modelos locales: tu código no sale de la máquina, nada se activa hasta que lo invocas y está diseñado para funcionar junto con Copilot, Cursor o cualquier otra herramienta de IA que ya utilices.

Código de cambio de inteligencia de VA: seleccionar un bloque, describir el cambio en lenguaje sencillo y revisar la diferencia antes de aplicarlo.
Cambiar código Seleccionar → describir → revisar diff → aceptar o rechazar
Modelos locales Opcional · nunca se ejecuta automáticamente No se envían datos externos Compatible con Copilot Comparar antes de aplicar

VA Intelligence se integra con tus herramientas de IA existentes, no se superpone a ellas. El comando "Cambiar código" es el primero que debes usar: selecciona algo, describe el cambio en lenguaje sencillo y confirma la diferencia. No se aplica nada sin tu intervención.

Lea la guía completa de VA Intelligence.
01
Seleccione un bloque de código
Resalte en el editor cualquier bloque de código que desee modificar.
02
Inteligencia abierta
VAssistX → Inteligencia, o Shift+Alt+Q→ Comandos de inteligencia.
03
Describe el cambio en lenguaje sencillo.
Sin sintaxis especial. "Convierte esto en una corrutina." "Extrae este bucle." "Reescribe sin punteros directos."
04
Revisar la diferencia
VA propone la edición en una vista de diferencias integrada. No se aplica nada automáticamente: usted acepta o rechaza.
09  ·  Próximos pasos Página 09 de 09
De la comunidad

Me siento totalmente limitado cuando me siento frente a una instalación de Visual Studio que no tiene Visual Assist.

Kevin M., desarrollador profesional de C++

Sencillamente, no hay ninguna razón para que alguien utilice Visual Studio sin Visual Assist.

Ryan V., Director del juego

El resaltado de símbolos es perfecto: puedes ver inmediatamente dónde se escribe y se lee una variable.

Sean D., Ingeniero Principal de Software Entre más de 1,5 millones de instalaciones · Meta · Epic Games · Alibaba
Lea más reseñas en G2 Vea cómo los equipos califican Visual Assist en cuanto a facilidad de uso, soporte y retorno de la inversión.
Documentación

Cada característica, en profundidad

Cada característica cuenta con una página detallada que incluye ejemplos y casos excepcionales.

wholetomato.com/documentation →
Tutoriales

Observa las funciones en movimiento.

Vídeos cortos y demostraciones en bucle en el canal de YouTube de Whole Tomato.

YouTube · Tomate entero →
Comentario

Habla con el equipo.

Somos una empresa pequeña, dirigida por desarrolladores. Los usuarios reales dan forma a lo que creamos a continuación. VAssistX → Ayuda → Comentarios .

Enviar comentarios →
Prueba Visual Assist gratis durante 30 días.

Instálalo una vez.
Deja de luchar contra el IDE.

Funcionalidades completas durante 30 días. Diseñado para la última versión de Visual Studio 2026, con detección automática para todas las versiones instaladas en su equipo. Instalador de 129 MB.

Descarga la versión de prueba gratuita de 30 días · Todas las funciones · Sin tarjeta de crédito

Preguntas frecuentes

Sí. Visual Assist se ejecuta localmente mediante su propio analizador y no compite con las herramientas de autocompletado de IA. Sus listas de sugerencias, navegación y comandos de refactorización funcionan independientemente de cualquier asistente de IA en la nube. VA Intelligence, la integración de IA integrada en Visual Assist, se ejecuta en modelos locales y solo se activa cuando se invoca explícitamente. No se ejecuta en segundo plano.
Menos de cinco minutos. Descarga el instalador, ejecútalo y detectará automáticamente todas las versiones de Visual Studio instaladas en tu equipo. No requiere configuración: empieza a funcionar en cuanto abres Visual Studio.
No. VA utiliza un analizador paralelo en segundo plano que indexa la solución sin bloquear el IDE. La mayoría de los usuarios con bases de código extensas no reportan diferencias apreciables en el tiempo de inicio ni en la capacidad de respuesta del IDE. Si vienes de ReSharper C++, esta suele ser la primera diferencia que notarás.
Ese es su principal caso de uso. El analizador sintáctico de VA está diseñado para bases de código C++ extensas, complejas y con gran cantidad de macros, incluyendo proyectos de Unreal Engine y código heredado que no compila correctamente. En esos entornos, IntelliSense se degrada o deja de funcionar por completo. VA, en cambio, sigue funcionando.
VA Intelligence es la integración de IA integrada en Visual Assist. Se ejecuta en modelos locales; tu código nunca sale de tu máquina. No se ejecuta en segundo plano ni sugiere cambios automáticamente. La activas cuando la necesitas: seleccionas un bloque de código, describes el cambio en lenguaje sencillo, revisas las diferencias y, finalmente, aceptas o rechazas. No se aplica nada automáticamente.
Sí, 30 días de prueba completa del producto, sin necesidad de tarjeta de crédito. El instalador ocupa 129 MB.
Sí. Visual Assist está diseñado para coexistir con el ecosistema estándar de extensiones de VS. No intercepta ni reemplaza los comandos nativos de VS, sino que los complementa. Si un atajo entra en conflicto, VA omite la asignación y mantiene la combinación existente. Puedes reconfigurar todos los controles en VAssistX → Opciones → Teclado y ratón.