Nella maggior parte dei linguaggi di programmazione che ho usato, durante il debug, quando ho raggiunto un punto di interruzione, ho la possibilità di eseguire codice arbitrario (qualunque cosa digiti nella console dopo che il punto di interruzione è stato colpito).In eclissi, durante il debug, come accedere al livello superiore interattivo (a.ka.la "console di visualizzazione")?
Come si fa in Eclipse? La modalità di debug ha, per impostazione predefinita, una console di visualizzazione, ma nessuna console interattiva (in cui posso inserire codice Java per l'esecuzione immediata)
ah ... è un po 'goffo. non c'è un livello superiore interattivo in cui posso semplicemente digitare, quindi premere invio e il mio codice verrà eseguito? e avere una cronologia di input delle mie voci mantenute (simile alla freccia su/giù su qualsiasi riga di comando di Linux)? –
È di primo livello, a patto che tu lo imposti nella prospettiva del debug, sarà sempre lì. Puoi digitare un'espressione in quello. Non ho idea del motivo per cui devi selezionarlo per eseguirlo. Sono d'accordo è un po 'goffo ... fa quello che stai chiedendo però :) nessuna storia .. ooh err ... ma puoi convertirlo in un'espressione di watch dopo averlo fatto, quindi credo che sia sufficiente. – Jon
Ctrl + Shift + D non funziona per me. Sono in un Mac così ho anche provato Cmd + Shift + D ma sfortuna. – nacho4d