Saltar a contenido

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

brew install clang-format  #Mac OS

Si es ubuntu:

apt install clang-format

Para la versión de Windows, puedes descargarla aquí:

https://llvm.org/builds/

Una vez instalado, verifica con:

clang-format --version

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:

clang-format -style=google -dump-config > .clang-format

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

Comentarios