¿Cómo configuro diferentes estilos de código según el tipo de archivo en Eclipse?

StackOverflow https://stackoverflow.com/questions/340839

  •  19-08-2019
  •  | 
  •  

Pregunta

Estamos usando CMake para administrar nuestras compilaciones y tenemos un proyecto bastante grande que consiste en casi todo lo que se necesita para construir la base de software para nuestras plataformas integradas, excepto para la cadena de herramientas. Cuando se construye un proyecto CDT con CMake, lo pone todo en un proyecto grande en lugar de dividirlo en proyectos individuales basados ??en la especificación CMake.

Nuestro problema es que tenemos código C y C ++ en el proyecto y tenemos diferentes estilos de código para estos lenguajes. No he podido averiguar cómo decirle a Eclipse que seleccione un estilo de código basado en el tipo de archivo en lugar del proyecto y esto hace que sea muy difícil usar Eclipse para nosotros, ya que debe recordar cambiar manualmente el estilo para todo proyecto si desea pasar de trabajar en un proyecto C- a C ++ - o viceversa.

¿Es posible establecer el estilo del código basado en el tipo de archivo en lugar de solo para un proyecto completo?

¿Fue útil?

Solución

Puede hacer uso del enlace "a la carpeta en el sistema de archivos" opción avanzada del cuadro de diálogo de la nueva carpeta.

Básicamente, cree un proyecto build-c, y luego cree una nueva carpeta dentro de ella llamada build y enlace a los archivos fuente de build ubicados en otro lugar. Luego, para el proyecto build-c, puede cambiar el estilo del código a algo más que el proyecto build.

Si esto se vuelve confuso, puede crear otro proyecto llamado build-cpp y hacer lo mismo (crear una carpeta llamada build y vincular a la ubicación real de los archivos fuente de build). Luego puede hacer uso de los proyectos de filtrado por conjuntos de trabajo (un conjunto de trabajo que incluye el proyecto build-c y otro conjunto de trabajo llamado build-cpp).

Dado que las carpetas en ambos proyectos solo se vinculan a la ubicación original de los archivos de compilación, no tiene que preocuparse por las copias múltiples entre proyectos. Sin embargo, solo podrá registrar archivos desde el proyecto de compilación principal. También requiere que el usuario cambie manualmente los conjuntos de trabajo de c a cpp dependiendo de lo que le interese cambiar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top