c++ visual-studio clang clang-format

c++ - ¿Cómo alimentar el complemento de Visual Studio Clang-Format con un archivo de formato Clang?



visual-studio (3)

Así que descargué, instalé e inserté en la ruta el plugin de formato de clang . También lo probé y funciona para las opciones de formato de Google (Mozilla, etc.) fuera de la caja, pero no puedo hacerlo funcionar con mi archivo de formato .clang. (He puesto mi archivo en la misma carpeta que mi archivo de origen, cambié su codificación a UTF-8, también intenté ponerlo en la carpeta de instalación de Clang, agregue un archivo al proyecto, escriba su contenido dentro de ''{key:value}'' sin embargo, el formateo no ocurre). Entonces, ¿cómo alimentar el archivo de formato a la extensión de formato de cromo?

Mis contenidos de archivo:

{ BasedOnStyle: "LLVM", IndentWidth: 4 }

Mi nombre de archivo: nm.clang-format


Para el registro, parece que si tanto el "Estilo de retroceso" como el "Estilo" están configurados en "archivo", no se producirá ningún formateo incluso si el archivo de estilo se encuentra en su ubicación correcta. Configurar "Estilo de respaldo" en algo diferente a "archivo" (por ejemplo, "ninguno") ayuda.


Si, como yo, te confundiste más tarde en el lugar donde vivía el formato .clang, usa procmon para rastrear las lecturas del archivo de clang-format.exe


Vaya a Herramientas-> Opciones-> LLVM / Clang-> ClangFormat y coloque el file en el campo de opción Estilo.

Luego, coloque su archivo de estilo llamado .clang-format (este es el nombre completo del archivo, no una extensión) en el directorio del archivo fuente o en uno de sus directorios principales. El Explorador de Windows no te permitirá crear nombres de archivos con los líderes . así que tienes que ir a la consola para esto.