Última actualización:2026-10-12
Formatear código C++ en VS Code¶
《C++那些事》: formateo del estilo de código paso a paso¶
0. Introducción¶
Esta sección explica desde cero cómo dar formato a tu propio estilo de código; todo lo explicado se apoya en complementos de vscode.
1. Dependencias¶
El complemento que usamos esta vez es clang-format; su instalación es bastante sencilla:
En sistemas mac:
Si es ubuntu:
Para la versión de Windows, puedes descargarla aquí:
Una vez instalado, verifica con:
Si no quieres usar vscode, también puedes usar directamente el comando clang-format a pelo.
A continuación, descarga en vscode los dos complementos siguientes:
- c/c++
- clang-format
Ambos se pueden descargar desde el mercado de complementos.
Tras la instalación, hay que hacer algunos ajustes; véase más adelante.
2. Configuración¶
En los ajustes de vscode puedes buscar Clang_format_style; por defecto es file y no hace falta cambiarlo, aunque puedes asignarle otro valor. Aquí te muestro que su valor por defecto es file, lo que indica que se leerá el archivo .clang-format de la carpeta actual o de un directorio padre para formatear.
Así que solo necesitamos generar ese archivo; entra en el directorio del código y ejecuta:
Con esto se generará el archivo; aquí se usa el estilo google, y puedes modificarlo a tu gusto.
Configura el formato del complemento clang-format en vscode siguiendo la imagen siguiente; por último, dentro del archivo, alt+shift+f te permitirá formatearlo. Para no tener que pulsar este atajo cada vez, puedes marcar format on save y así se formateará el archivo al guardarlo.
Temas relacionados¶
- Construir proyectos C++ con Bazel | C++那些事
- Depuración conjunta de Bazel y LLDB | C++那些事
- CMake: introducción y práctica | C++那些事
- Introducción a Conan, gestor de paquetes de C++ | C++那些事
- C++ Insights: observación en tiempo de compilación | C++那些事
- C++ Jupyter Notebook interactivo | C++那些事
- Convertir string a int en C++ | C++那些事
- dbg-macro, macro de depuración para C++ | C++那些事
- Explicación detallada de las opciones de compilación de GCC | C++那些事
- Depurar programas C++ con GDB | C++那些事