Domanda

In mie impostazioni Preferences -> Java -> Editor -> Content Assist -> Advanced Eclipse, vedo il seguente:

  • Java non-Type proposte
  • Le proposte Java
  • Le proposte di Java (Task-focused)
  • tipo Java proposte
  • Le proposte JPA (è sempre vuoto per me)
  • Strumenti
  • PDE API proposte (viene saltato quando selezionato nelle impostazioni Ciclismo Content-Assist)
  • Le proposte SWT modello (sempre vuoto)
  • Le proposte modello (sempre vuoto)
  • Le proposte di parola (viene saltato quando selezionato nelle impostazioni Ciclismo Content-Assist)

Ho provato googling (separatamente) per "Java non-Type Proposte" e "Proposte Java (Task-focused)", ma non ha trovato nulla di descriverli.

Le voci corrispondenti /Java ((Non-)?Type)? Proposals/ ha senso per me, ma gli altri non lo fanno.

Allora, che cosa fanno gli altri?

  • Non ho mai visto un risultato per le proposte di PDE, SWT, modello o Word. Quando sono utili?
  • Inoltre ho mai veramente cominciato ad usare Mylyn, che immagino è quello che fornisce "le proposte di Java (Task-focused)". Che cosa sarebbe che mi comprare, se non sto usando un bug-tracker che Mylyn capisce?
È stato utile?

Soluzione

  

Inoltre ho mai veramente cominciato ad usare Mylyn, che immagino è quello che   fornisce "Proposte Java   (Task-focused)". Che cosa sarebbe che comprare   me, se io non sto usando un bug-tracker   che Mylyn capisce?

Che cosa si può fare con Mylyn, anche senza un bug tracker integrato (nel gergo Mylyn, un "repository compito"), è creare attività nel repository "locale", e li usa per mantenere contesto del vostro sviluppo diverso attività.

Il supporto contesto in Mylyn è abbastanza unico, anche se sconcertante quando in primo luogo attivarlo per una nuova attività, perché quello che fa è Mylyn filtrare il contenuto delle finestre come l'Explorer pacchetto in modo che solo gli artefatti sono visibili che hai visitato mentre il compito è stato attivato, e ora, dal momento che avete appena attivato un compito per la prima volta, nulla è stato visitato, e l'Explorer pacchetto è vuoto!

Che cosa si sarebbe probabilmente vuole fare, supponendo che il descrizione compito è stato qualcosa come "Trovare la causa del NPE in your.code.AbstractMappingParameter", è usare Ctrl-Shift-T (Open Type ...) e passare a tale classe. (Risparmiare qualche digitazione e utilizzare il supporto caso cammello nella finestra di dialogo Apri Task: basta digitare "AMP".) Il suo Explorer pacchetto ora mostra quella classe, e la gerarchia sopra di esso (il file si trova, il pacchetto, e il progetto) . L'editor, se è stato configurato per piegare il codice automaticamente, verrà visualizzato ogni commento e il metodo piegate, in modo da poter vedere di più della classe che di solito si potrebbe.

Visita di un altro paio di file così, e si inizia a costruire il tuo contesto, che Mylyn salva automaticamente insieme al compito. La vostra successiva "Open Type ..." cerca oggi presente in-context classi prima, e il contenuto-assist proposte che lei ha citato il lavoro anche. NOTA: fare file non vicino a meno che non si pensa che non sono rilevanti per il compito. Quando si chiude un editor, il / file di classe / etc. viene eliminato dal contesto, e non appare più nel vostro Package Explorer. Il compito media di sviluppo non ci vuole più di una decina di file, un piccolo-sufficiente numero di file e finestre dell'editor di tenere aperto mentre si sta lavorando su di esso.

Se la società si è creato un altro compito (a livello locale, o in un repository), e poi attivato, si sarebbe di nuovo iniziare con un pacchetto Explorer eliminato, e si accumulerebbe contesto, come si è lavorato.

Poi, se si riattivato il primo compito, che ci si vede una cosa interessante: le finestre aperte si chiude, e il pacchetto Explorer cancellare, e poi il contenuto del esploratore l'ultima volta che hai lavorato su quel compito apparirà, e tutte le finestre che aveva aperto in quel momento sarà ora aperto di nuovo! Sei tornato a lavorare su di esso. E 'molto utile.

C'è un breve riassunto di ciò che si può fare con Mylyn senza un repository integrato. Se siete curiosi di saperne di più, si potrebbe andare a http://www.eclipse.org/mylyn/ e leggere cosa c'è.

Altri suggerimenti

Per le proposte di modelli e proposte modello SWT che vedete come sempre vuoto, è necessario essere a digitare qualcosa prima di richiamare il contenuto assist.

Prova questo per vedere:

  1. Finestra -> Visualizza Visualizza -> Modelli (per visualizzare un elenco di possibili modelli)
  2. In una classe Java, impostare il cursore di fuori di un metodo, ma all'interno della classe
  3. Tipo main quindi premere Ctrl-Spazio
  4. Il contenuto assistere dovrebbe mostrare
  5. Premere Ctrl-spazio ancora una volta per passare alla 'Proposte modello'
  6. Il modello 'principale metodo' dovrebbe mostrare qui

Si può provare lo stesso per i modelli di SWT troppo, con un extra Ctrl-Spazio per passare ai modelli SWT. Un buon esempio sta scrivendo table come questo mostrerà modelli per Table, TableColumn e TableItem.

Nota è necessario aver SWT nel progetto per far funzionare tutto questo.

dalla sperimentazione, le proposte del modello sono quelli che consentono di digitare le scorciatoie come sysout, e lo spazio ctrl espande verso System.out.printnl (); Non sono sicuro di quali altri tasti di scelta rapida sono disponibili - non c'è dubbio che sono elencati da qualche parte nella documentazione

  

Non ho mai visto un risultato per le proposte di PDE, SWT, modello o Word. Quando sono utili?

Probabilmente se si sta lavorando su un progetto PDE o SWT.

  

Inoltre ho mai veramente cominciato ad usare Mylyn, che immagino è quello che fornisce "le proposte di Java (Task-focused)". Che cosa sarebbe che mi comprare, se non sto usando un bug-tracker che Mynlyn capisce?

Ancora una volta questo è probabilmente per usi casi (persone che usano Mylyn) che non sono tuoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top