Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe mich vor einiger Zeit schon einmal mit dem Programmieren befasst und bin auch schon über Hello World hinaus.
Möchte es jetzt wieder etwas intensiver angehen und habe mir daher Eclipse Mars (4.5.1) zugelegt und habe gleich zwei Anliegen.
1. Ich weiß, dass es einige "verborgene" Funktionen gibt die einem beim Coden hier und da unter die Arme greifen - einige davon muss man aber zuerst aktivieren.
Was mir direkt in den Sinn kommt wäre z.B. die Autoformatierung (automatisch Einrücken).
Ich kann das Menü zum aktivieren dieser Funktion aber leider nicht finden.
Kann mir jemand behilflich sein?
Es müsste doch unter Window > Preferences sein?
Was ich auch noch suche ist die Option, dass mir Variablen / Methoden usw. die ich vorher schon erstellt habe über die Autovervollständigung angezeigt werden.
Was schlagt ihr noch vor was sich lohnt zu aktivieren?
Irgendwelche Add-ons die man unbedingt haben muss?
2. Ich habe meine Workbench in die Dropbox gelegt.
Allerdings sagt mir Dropbox: "lock" wird indexiert. "write.lock" kann nich synchronisiert werden, weil der Zugriff verweigert wurde.
Habe Eclipse geschlossen und geschaut dass kein Prozess von Eclipse offen ist - aber der Zugriff wird trotzdem verweigert.
Das gibt im Nachhinein immer Probleme, da Eclipse dann irgendwann beim Start eine neue Workbench anlegen möchte obwohl die Alte noch auf dem gleichen Pfad liegt.
Das Problem hatte ich schon häufiger und es ist extrem nervig da man die alte Workbench dann nichtmehr richtig importieren kann, eine Neue anlegen muss und alle Projekte in die neue importieren muss.
Autoformat: strg + shift + F
Intellisense: bin mir nicht sicher was du meinst, Klassen und Methoden die du geschrieben hast werden auch bei der Autovervollständigung mit benutzt.
Ich meine man könnte die Autoformatierung auch so einstellen, dass es unten einen Button gibt den man klicken kann. Die Tastenkombination ist nicht so praktikabel.
Mit dem Anzeigen der Variablen meinte ich, dass es direkt beim schreiben vorgeschlagen wird und ich nur noch shift + leertaste drücken muss um es zu übernehmen.
z.B.:
String dieserstringhateinenverdammtlangennamen = "Hallo";
und wenn ich dann weiter unten schreibe: System.out.println(diese.....
dann soll mir automatisch ohne dass ich eine Tastenkombination verwenden muss der oben definierte String angezeigt werden den ich mit shift + leertaste dann einfach nur noch bestätigen muss.
Das ist aktuell nicht der Fall. Aber ich bin mir recht sicher, dass das geht.
die autovervollständigung erscheint erst nach einem punkt wie zum bsp system.out.println.
willst du das die vervollständigung schon vorher aufklappt drücke strg + leertaste
Du meinst du bist schneller wenn du ständig einen Button drücken musst, bzw die Funktion über Menüs suchen musst?
Wenn du einmal drin bist Codest du um einiges schneller, wobei ich Autoformatierung nie benutzte.
Alt + Shift + R = Refactoring Strg + Shift + T = Suche von Klassen (Sehr hilfreich bei sehr großen Projekten) Strg + O = Suche von Methoden innerhalb einer Klasse
Bei den beiden Suchen kannst du auch * als Platzhalter benutzen.
Strg + Shift + O = AutoImport (Man kann auch irgendwo in den Optionen einstellen das die Imports automatisch beim Save hinzugefügt werden) Strg + 1 (auf einem Fehler/Hinweis) AutoKorrektur
Und wie schon mehrfach erwähnt: Strg + Leertaste, damit programmierst du 1000x schneller, denn du musst nur die ersten paar Buchstaben einer Variable oder Methode schreiben und schon kannst du vervollständigen.
eclipse erlaubt auch eigene kurzschreibweisen.
Standardmäßig kannst du z.B. einfach syso eingeben und dann strg+leertaste drücken, dass wird dann automatisch zu System.out.println();
Vielleicht noch eine kleine Info, das nächste Eclipse Neon (siehe Developer Built) unterstützt sogar substring completion. Ist echt eine geniale Sache, wenn ich vom Objekt aus eine Methode suche.
Vielleicht noch eine kleine Info, das nächste Eclipse Neon (siehe Developer Built) unterstützt sogar substring completion. Ist echt eine geniale Sache, wenn ich vom Objekt aus eine Methode suche.