Frage

In meinen Eclipse-Preferences -> Java -> Editor -> Content Assist -> Advanced Einstellungen, sehe ich die folgende:

  • Java Nicht-Typ Vorschläge
  • Java Vorschläge
  • Java Vorschläge (Task-orientierte)
  • Java Type Vorschläge
  • JPA Vorschläge (ist immer für mich leer)
  • PDE-API-Tools Vorschläge (erhält, wenn im Content-Assist Radfahren Einstellungen überprüft übersprungenen)
  • SWT Template Vorschläge (immer leer)
  • Template Vorschläge (immer leer)
  • Wortvorschläge (erhält, wenn im Content-Assist Radfahren Einstellungen überprüft übersprungenen)

Ich habe versucht (separat) Googeln für „Java Nicht-Typ Vorschläge“ und „Java Vorschläge (Task-orientierte)“, aber nichts, sie zu beschreiben finden.

Die Einträge /Java ((Non-)?Type)? Proposals/ Sinn für mich passend, aber die andere nicht.

Also, was tun die anderen tun?

  • Ich habe noch nie ein Ergebnis für die PDE, SWT, Vorlage oder Word-Vorschläge zu sehen. Wann sind sie nützlich?
  • Ich habe nie wirklich auch begonnen Mylyn verwenden, die ich mir vorstellen, was bietet „Java Vorschläge (Task-orientierte)“. Was wäre, die kaufen Sie mich, wenn ich nicht einen Bug-Tracker bin mit, dass Mylyn versteht?
War es hilfreich?

Lösung

  

Ich habe nie wirklich auch begonnen Mylyn verwenden, die ich mir vorstellen, was   bietet „Java Vorschläge   (Task-orientierte)“. Was würde das kaufen   mich, wenn ich verwende nicht einen Bug-Tracker   dass Mylyn versteht?

Was Sie mit Mylyn tun können, auch ohne einen integrierten Bug-Tracker (im Sprachgebrauch Mylyn, eine „Task-Repository“), ist Aufgaben in Ihrer „lokalen“ Repository erstellen und verwenden sie den Kontext Ihrer unterschiedlichen Entwicklung zu halten Aufgaben.

Der Kontext Unterstützung in Mylyn ist ziemlich einzigartig, obwohl befremdlich, wenn Sie aktivieren sie zuerst für eine neue Aufgabe, weil das, was Mylyn tut, ist Filter die Inhalte der Fenster wie Paket-Explorer, so dass nur die Artefakte sichtbar, die Sie besucht haben da Sie nur eine Aufgabe zum ersten Mal während der Task aktiviert wurde und nun aktiviert haben, wurde nichts besucht, und das Paket-Explorer ist leer!

Was würden Sie vermutlich tun wollen, ist Ihre Aufgabe Beschreibung unter der Annahme wurde so etwas wie „Finden Sie die Ursache für die NPE in your.code.AbstractMappingParameter“ wird die Verwendung Ctrl-Shift-T (Open Type ...) und navigate zu dieser Klasse. (Sparen Sie sich einige Tipp- und verwenden Sie das Kamel Fall Unterstützung in dem Öffnen Sie den Task-Dialog:. Einfach „AMP“) Ihr Paket-Explorer zeigt nun, dass die Klasse, und die Hierarchie über ihm (die Datei ist es in, das Paket, und das Projekt) . Der Editor, wenn Sie es so konfiguriert haben, Code automatisch zu falten, wird jeder Kommentar und Verfahren gefaltet anzuzeigen, so können Sie mehr von der Klasse sehen, dass Sie in der Regel könnte.

Besuchen Sie ein paar weitere Dateien wie das, und starten Sie Ihren Kontext aufzubauen, die Mylyn speichert automatisch zusammen mit der Aufgabe. Ihre anschließenden „Open Type ...“ sucht nun vorliegende Klassen im Kontext erste und die inhaltlichen unterstützen Vorschläge, die Sie erwähnten auch Arbeit. Hinweis: schließen Sie nicht Dateien, wenn Sie denken, dass sie die Aufgabe nicht relevant sind. Wenn Sie schließen einen Editor, die Klasse / Datei / etc. wird aus dem Kontext gelöscht und erscheint nicht mehr in Ihrem Package Explorer. Die durchschnittliche Entwicklungsaufgabe nicht mehr braucht als ein Dutzend oder so Dateien, eine kleine genug Anzahl von Dateien und Editor-Fenster offen zu halten, während Sie daran arbeiten.

Wenn Sie nun eine andere Aufgabe (lokal oder in einem Repository) erstellt, und dann aktiviert, würden Sie wieder mit einem Paket-Explorer starten gelöscht und Kontext aufbauen würde, wie Sie gearbeitet haben.

Wenn Sie dann die erste Aufgabe reaktiviert, dann würden Sie eine interessante Sache sehen: die Fenster, die Sie öffnen Nähe haben, und das Paket-Explorer wird gelöscht, und dann wird der Inhalt des Forschers aus der letzten Zeit, die Sie gearbeitet, dass Aufgabe erscheint, und alle Fenster, die Sie zu diesem Zeitpunkt wieder geöffnet werden jetzt geöffnet hatten! Du bist zurück an der Arbeit. Es ist sehr praktisch.

Es gibt eine kurze Zusammenfassung dessen, was Sie mit Mylyn ohne ein integriertes Repository tun können. Wenn Sie neugierig sind, mehr zu hören, könnten Sie gehen auf http://www.eclipse.org/mylyn/ und lesen, was da ist.

Andere Tipps

Für die Vorlage Vorschläge und SWT Vorlage Vorschläge, dass Sie wie immer sehen leeren, müssen Sie mit der Eingabe etwas sein, vor dem Aufruf des Inhalt unterstützen.

Versuchen Sie diese zu sehen:

  1. Window -> Show View -> Vorlagen (eine Liste der möglichen Vorlagen zeigen)
  2. In einer Java-Klasse, setzen Sie den Cursor außerhalb eines Verfahrens, aber innerhalb der Klasse
  3. Typ main drücken Sie dann Strg-Leer
  4. Der Inhalt behilflich sein sollte zeigen
  5. Drücken Sie Strg-Raum wieder Schalter auf die ‚Vorlage Vorschläge‘
  6. Die 'main-Methode' Vorlage soll hier zeigen

Sie können versuchen, das gleiche gilt für die SWT Vorlagen auch mit einem zusätzlichen Ctrl-Space der SWT-Vorlagen zu wechseln. Ein gutes Beispiel hierfür ist die Eingabe eines table da diese Vorlagen für Table, TableColumn und TableItem zeigen.

Beachten Sie SWT im Projekt für diese Arbeit haben müssen.

von Experimenten, Template Vorschläge sind diejenigen, die es Ihnen ermöglichen, Verknüpfungen wie sysout zu geben, und ctrl Raum erweitert, um System.out.printnl (); Ich bin mir nicht sicher, was andere Verknüpfungen stehen zur Verfügung - kein Zweifel, dass sie irgendwo in der Dokumentation aufgeführt sind,

  

Ich habe noch nie ein Ergebnis für die PDE, SWT, Vorlage oder Word-Vorschläge zu sehen. Wann sind sie nützlich?

Wahrscheinlich, wenn Sie auf einem PDE oder SWT-Projekt arbeiten.

  

Ich habe nie wirklich auch begonnen Mylyn verwenden, die ich mir vorstellen, was bietet „Java Vorschläge (Task-orientierte)“. Was wäre, die kaufen Sie mich, wenn ich nicht einen Bug-Tracker bin mit, dass Mynlyn versteht?

Auch dies ist wahrscheinlich für Anwendungen Fälle (Personen mit Mylyn), das ist nicht verkaufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top