2014-12-22 15 views
5

C'è un modo per disabilitare questa funzione in Eclipse CDT Luna?Disabilita la ridenominazione automatica del file di intestazione in Eclipse CDT

https://wiki.eclipse.org/CDT/User/NewIn85#Header_File_Rename

Io non voglio che i miei istruzioni #include essere sostituiti con i relativi percorsi come questo è contro il mio stile di codice società.

Esempio: Prima di spostare un file di intestazione:

#include <File.h> 

Dopo:

#include "../dir1/File.h" 

C'è qualche impostazione che consente di disattivare questo refactoring?

risposta

0

L'intestazione/includere la gestione è controllata attraverso una serie di opzioni nelle preferenze: C/C++ ->Codice di stile ->Organizzare Include:

enter image description here

+0

Ho lo stesso problema come la domanda originale. Anche le impostazioni che hai mostrato nella tua risposta sono state la mia prima idea. Ho disabilitato tutte le impostazioni in Organizza include e ho impostato "Inutilizzati Include e Inoltra dichiarazioni" su "Conserva". Ma Eclipse ANCORA talvolta rinomina le mie inclusioni in qualcosa come "../../../common/foo/foo.h". È piuttosto irritante essere onesti. – Martin

+0

@Martin sembra che tu abbia incontrato un bug allora. Si prega di inviare un [bug report] (https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT) –

Problemi correlati