Eclipse - wie Folder Optionen zurücksetzen?

Gast #4774133
In Eclipse IDEs kann man die Sourcefiles in Ordner packen und diesen 
eigene Compiler Optionen verpassen. In der IDE wird dann auch mit einem 
kleinen Symbol angezeigt das dieser Ordner eigene Einstellungen hat. Wie 
kann man diese Optionen wieder zurücksetzen so das die übergeordneten 
Projekteinstellung benutzt werden? Der Button 'reset defaults' in dem 
Eigenschaften Dialog macht das nicht sondern stellt bloöde 
Voreinstellungen ein.
Gast #4774496
Johannes S. schrieb:
> Der Button 'reset defaults' in dem
> Eigenschaften Dialog macht das nicht sondern stellt bloöde
> Voreinstellungen ein.

Wenn das so ist, dann hilft wohl nur etwas Handarbeit.

Im Projektordner befindet sich die versteckte Datei .cproject .
In dieser XML Datei wird für deinen veränderten Ordner ein Abschnitt:
1
<folderInfo id="..." name="/" resourcePath="dein Ordner">
2
  <toolChain id="..." name="..." superClass="..." unusedChildren="">
3
    ......
4
  </toolChain>
5
</folderInfo>

angelegt. Wenn Du den löscht wird dieser Ordner nach eclipse F5/Neustart 
wieder wie jeder andere behandelt.

Bitte erst ausprobieren!
Gast #4774502
Danke, so hatte ich es auch gemacht und das klappt. Schön wäre es 
natürlich aus der IDE heraus. Aber da das nicht so häufig gebraucht wird 
ist das auch okay.
#4774537
Johannes S. schrieb:
> Bingo! Eclipse kann alles, man muss nur wissen wo es versteckt ist...

Allerdings muss man dazu sagen daß ich auch schon erlebt habe daß dieses 
"Reset To Defaults" Menü manchmal ausgegraut ist aus keinem 
ersichtlichen Grund. Dann hilft entweder nur wie schon oben beschrieben 
das zugehörige <folderInfo> Tag zu löschen oder man klickt sich für jede 
betroffene Datei oder Ordner in deren Properties durch jede einzelne 
Seite auf der man den Verdacht hat was geändert zu haben und klickt dort 
unten rechts den "Restore Defaults" Button. Das stellt übrigens meiner 
Erfahrung nach keine "blöden Voreinstellungen" wieder her sondern die 
Einstellungen des Projekts.

Dieser Aspekt des Benutzerinterfaces von Eclipse ist leider unter aller 
Sau. Leider bewegt sich auch nicht mehr viel bei Eclipse in der 
Hinsicht.

Es wäre wünschenswert:
 * zu sehen was man bei einer einzelnen Resource umkonfiguriert hat
 * das wahlweise selektiv oder komplett auf einen Schlag zurückzusetzen

Aber leider scheint es als seien die Entwickler die das mal angefangen 
aber nie vollendet haben (das Backend implementiert aber das zugehörige 
UI auf mañana verschoben haben) schon alle lange tot und keiner will das 
mehr anfassen.
Gast #4774576
:-) ok, gut zu wissen.
Es ist ein Feature das ich sparsam einsetzen werde bzw. jetzt war es 
eigentlich versehentlich das ich einen Ordner und nicht das ganze 
Projekt geändert hatte.
Ich benutze jetzt auch git und habe die .cproject auch im Repo, da die 
halbwegs lesbar ist kann man Änderungen gut verfolgen.
Das 'Restore Defaults' wirkt auf alle Seiten der Compiler Einstellungen, 
aus meiner M3 Architektur wird z.B. ARM7TDMI, hat also nix mit dem 
aktuellen Projekt zu tun. Ecplipse Verison ist ziemlich frisch, 
LPCXpresso 8.2.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.