2009-05-26 21 views

risposta

9

Si annulla dovrebbe funzionare perfettamente in un editor formica.
Per Ctrl-Z di non workcould media:

  • il collegamento è stato assegnato ad un'altra azione (Windows > Preferences > General > Keys)
  • la dimensione del buffer undo è in qualche modo a '0' (Windows > Preferences > General > Editors > Text Editor)
  • un plugin in qualche modo 'ruba 'l'evento chiave per sé

Provare una nuova installazione e controllare anche con un'ultima installazione Galileo (3.5RC2) per verificare se il problema persiste.


Nota: zvikico menziona l'esistenza di un bug noto con l'editor formica nella 3.4.2

Dopo un quick search, i seguenti bug potrebbero spiegare la situazione:

  • 267780 [montaggio formica ] cancellare la linea non può essere annullata dopo il cursore è stato spostato
  • 247434 Impossibile annullare la rimozione della linea in editor di Formica, solo con 'Eclipse IDE per Java Developers', con Eclipse Classic non si ottiene questo comportamento

e infine:

  • 239115 funzionalità Annulla non funziona più nell'editor formica, soprattutto perché un Problema WTP, risolto solo in 3.5
+6

Non preoccuparti di controllare le preferenze. È un bug noto in 3.4.2. È risolto in 3.5. – zvikico

+1

@zivkico: buon punto. Suppongo che tu ti stia riferendo al 239115, il che significa che l'annullamento non funziona con l'editor delle formiche solo se hai aggiunto WTP a eclipse3.4. Ho aggiornato la mia risposta di conseguenza. – VonC

+2

Grazie per le vostre risposte ragazzi, il punto su WTP ha reso le cose molto chiare. Spiega anche perché in alcune delle mie installazioni di eclisse 3.4.2 funziona la funzionalità di annullamento. –

1

Vedo che questo post è molto vecchio, ma sto aggiungendo una risposta per le persone che lo trovano attraverso i motori di ricerca.

Ctrl - Z smesso di lavorare in Eclipse per me quando ho fatto un piccolo cambiamento in una parte del mio codice che a sua volta ha innescato un ciclo infinito inaspettato in una parte diversa del mio codice.

  • ho usato il Task Manager di Windows per uccidere l'applicazione che avevo testato quando Ctrl - Z aveva smesso di lavorare, e poi ho usato system.out.println() per identificare la parte del codice in cui il ciclo infinito era essere innescato.
  • Ho quindi disattivato quella sezione di codice, che a sua volta ha causato Ctrl - Z e tutto il resto per iniziare a lavorare di nuovo.
  • Sono riuscito a terminare il debug da lì.
+0

Feedback interessante, un esempio pratico oltre alla mia risposta originale di quasi 4 anni fa. +1 – VonC

2

Se CTRL-Z (annulla) non funziona più, si potrebbe provare. Ha funzionato per me: vai a Preferenze -> Generale -> Chiavi e fai clic sul pulsante applica o ripristina il pulsante di default