ReSharper C++ frente a Visual Studio
Este documento contiene una lista de las funcionalidades que ofrece ReSharperC++ pero no aparecen o no están completamente implementadas en Visual Studio.
Como ambos productos se están desarrollando activamente y su funcionalidad cambia regularmente, consideramos que esta comparación es válida para versiones específicas que se indican en el encabezado de la tabla de comparación.
Microsoft Visual Studio 2022 17.12 | ReSharper C++ 2024.3 | |
---|---|---|
Especificaciones de compatibilidad con C/C++ | C/C++ | |
C++/CLI | ||
HLSL | ||
C++/CX | ||
Análisis y correcciones del código | Análisis del código del tiempo de diseño sobre la marcha (errores de compilación y advertencias) | |
Arreglos rápidos para resolver problemas de código | ||
Diagnósticos y comprobaciones integradas de Clang-Tidy | ||
Diagnósticos integrados de Unreal Header Tool | ||
Corrector ortográfico integrado | ||
Información sobre las compilaciones en C++ | ||
Refactorizaciones y transformaciones de código | Rename (Cambiar nombre) | |
Cambiar firma | ||
Extraer función | ||
Implementar virtuales puras | ||
Crear declaración/definición | ||
Mover la definición de la función | ||
Convertir en literal de cadena sin formato | ||
Más de 65 acciones contextuales (refactorizaciones locales automatizadas) | ||
Asistencia a la codificación | Finalización de código | |
Resaltado de sintaxis | Resaltado de sintaxis (colores configurables para más de 25 tipos diferentes de identificadores) | |
Descripciones emergentes para elementos del código | ||
Expandir/contraer selección | ||
Selección de comentario (comentario elegido de forma automática) | ||
Información rápida y de parámetros | ||
Consejos insertados para los nombres de parámetros y de tipos | ||
Comentario de la documentación configurable al escribir /// o con una acción contextual | ||
Navegación y búsqueda | Navegar a | |
Ir a declaración | ||
Ver la definición | ||
Marcadores del código | ||
Inicio rápido | ||
Encontrar referencias | ||
Generar gráfico de archivos de inclusión | ||
Jerarquía de llamadas | ||
Ir a símbolo | ||
Ir a tipo | ||
Ir a archivo | ||
Ir a miembro de archivo | ||
Cambiar Header/Source | ||
Generación de código | Fragmentos de código (plantillas) | |
Generar archivos a partir de una plantilla | ||
Generar código con finalización de código | ||
Estilo y limpieza de código | Volver a formatear código | Aplicar reglas de formateo en cualquier ámbito (con el conjunto de reglas de formateo de ReSharper C++) |
Compatibilidad con EditorConfig | ||
Compatibilidad con formato Clang | ||
Estilo de nomenclatura configurable con esquemas predeterminados (STL, Google, LLVM, CamelCase, Microsoft) | ||
Pruebas de unidades | Explorador de pruebas unitarias | |
Compatibilidad con el marco de trabajo de Microsoft para pruebas unitarias de C++ | ||
Compatibilidad con Google Test | ||
Compatibilidad con Boost.Test | ||
Compatibilidad con CTest | ||
Depuración | DataTips en el editor | |
Ventana de herramientas de puntos de interrupción | ||
Compatibilidad con Unreal Engine | Compatibilidad con la convención de nomenclatura de Unreal Engine | |
Inspecciones integradas de Unreal Header Tool | ||
Compatibilidad con archivos HLSL de shader | ||
Compatibilidad con Blueprints | ||
Compatibilidad con .uproject | ||
Gestión de ajustes | Sincronización de ajustes mediante Microsoft ID | |
Prueba gratis de 30 días |