2012-01-26 12 views
7

Sto avendo un problema sconcertante con Eclipse su una delle mie macchine e mi sta facendo impazzire. Quando utilizzo la ricerca di file, non ottengo più i dettagli di ogni hit all'interno dei file. Era solito farlo, e ad un certo punto si fermò. Posso solo supporre che abbia installato un plugin che lo ha ingannato o che ha messo a tacere alcune scorciatoie da tastiera oscure che hanno causato il suo arresto. La mia macchina domestica, che ha approssimativamente la stessa configurazione (dal momento che lavoro sulla maggior parte degli stessi progetti su di essa) non ha questo problema. Ecco una schermata rapida della mia macchina di casa, che ha i dettagli che vorrei:Eclipse non fornisce dettagli sulla ricerca di file

Good screen shot

Ed ecco come appare sulla mia altra macchina, con la mancanza di contesto linea:

Bad screen shot

Sono totalmente sconcertato qui. Qualcuno può dare una mano?

+3

stai usando la stessa prospettiva su entrambe le macchine? – DwB

+0

Per quelle schermate, nessuna (una è in PyDev, l'altra è in Java), ma succede ancora se sto usando la stessa prospettiva con entrambe le installazioni. Ho appena confermato che entrambi hanno la stessa prospettiva di default per General | Cerca (Nessuno) e ri-ha effettuato ricerche su entrambe le macchine utilizzando le prospettive Java e PyDev ottenendo gli stessi risultati. – jjb

risposta

5

giudicare bypastitems ...

... chiusura Eclipse e lasciandolo funzionare con il parametro -clean (ad esempio eclipse.exe -clean) might do the trick. O potrebbe non farlo.

+0

Ehi, quello ha funzionato! Grazie, è fantastico. – jjb

+0

Questo mi è successo di nuovo, e questa correzione ha funzionato di nuovo. – jjb

1

Esistono diversi tipi di ricerche in Eclipse. Sembra che la prima ricerca sia una ricerca "File". Non sono sicuro di quale tipo di ricerca sia il secondo, ma sembra molto diverso. Assicurati di fare una ricerca "File" sulla seconda macchina.

CTRL-h (o CMD-h su Mac). Seleziona la scheda "Ricerca file". Se non lo vedi, fai clic su "Personalizza ..." in basso a sinistra e assicurati che sia visualizzata la "Ricerca file".

+0

La seconda ricerca è una ricerca PyDev, ma in realtà non importa - accade con tutte le ricerche, Ricerche di file incluse. – jjb

+0

Fuori dai suggerimenti ... ti auguro buona fortuna con questo. –

+0

Andrew, grazie. Sono completamente sconcertato da tutta la faccenda. – jjb

2

Un altro suggerimento. Questo non è un suggerimento carino o carino e non ti dice perché hai un problema con lo, ma potrebbe funzionare.

  1. nella vostra buona macchina, File -> Esporta ... -> Preferenze
  2. nella vostra cattiva macchina, creare una nuova area di lavoro vuota
  3. importazione tutte le preferenze dalla buona macchina.
  4. Se la ricerca ora funziona correttamente, quindi importare tutti i vecchi progetti nel nuovo spazio di lavoro.

Questo potrebbe funzionare.

2

Questo è identico a questo thread commento su bugs.eclipse.org ->https://bugs.eclipse.org/bugs/show_bug.cgi?id=47136#c44

Purtroppo, la soluzione consigliata è quella di reinstallare Eclipse

+0

Immagino che sia l'ultima risorsa. Per prima cosa proverò un paio di suggerimenti qui. – jjb

+0

Accordo amico ... Stavo solo sottolineando che si tratta di un problema documentato :) –

2

Si potrebbe provare a cercare nei registri, per identificare se c'è un incompatibilità specifica con un plugin.
Da http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html

Generalmente in Eclipse, quando si ottiene un errore, un messaggio e traccia dello stack viene registrato il registro di lavoro. Questo è ottimo ma può facilmente essere perso a a meno che non lo stiate cercando. E alcuni plug-in registrano automaticamente le voci nel file di registro. Tsk tsk.Per non perdere mai le voci che sono state registrate, , usiamo l'argomento della riga di comando -consoleLog. Questo in pratica è e significa che "tutto ciò che si registra nel file di registro deve essere registrato anche nella console ".

eclipse -consoleLog 

Quindi, provare a eseguire eclissi -consoleLog, e vedere se si ottiene un errore durante l'esecuzione la ricerca. Fai la stessa cosa su entrambi i computer, per confrontare e confrontare.

+0

Grazie per il suggerimento, che potrebbe essere utile in altre circostanze, ma non vedo errori nel registro. – jjb

Problemi correlati