2011-01-04 18 views
28

Sto usando Eclipse per lo sviluppo a causa di tutte le cose che IntelliJ non può fare (ad esempio evidenzia tutte le istanze di una variabile) e perché IntelliJ è lenta su una connessione remota. Ma poiché non riesco ancora a integrare completamente Maven in Eclipse, devo tornare a IntelliJ per compilare ed eseguire il mio progetto utilizzando Tomcat.hanno IntelliJ IDEA aggiorna il progetto e rileva i file modificati

Come posso comunicare a IntelliJ di rilevare tutti i file che sono stati modificati sul file system e ricompilarli? (. Non voglio aprire manualmente ogni file modificato per ottenere IntelliJ per rilevare il cambiamento) In Eclipse vorrei solo aggiornare la struttura del progetto [1 ] ...

Note:

  1. Eclipse ha una funzione (denominata "Aggiorna utilizzando ganci nativi o polling") che è possibile abilitare per rilevare automaticamente le modifiche e sincronizzare la prospettiva quando vengono rilevate modifiche sottostanti nel file system (vedere le immagini di seguito). Questo è abbastanza utile ed elimina la necessità di aggiornare manualmente il progetto quando si usano gli strumenti di compilazione - dove i file/le directory vengono creati nella struttura della directory del progetto.

C'è qualcosa di simile per Intellij (impostazione esplicita o altro) che elimina la necessità di fare clic su un pulsante per sincronizzare la vista con le modifiche del filesystem?

'Refresh Using native hooks or polling' setting

risposta

50

È possibile utilizzare il pulsante (due frecce gialle) o in breve Ctrl + Alt + "sincronizzare" Y

+1

Potrei giurare che ho provato questo e non ha funzionato, ma potrei sbagliarmi. Francamente sono riuscito a convertire tutto in Eclipse e sto guardando indietro, quindi presumo che questa sia la risposta corretta e la contrassegnerò come tale. Grazie. –

+1

Ctrl + Alt + Y funziona bene per me. – Tanin

+0

Non funziona per me, sto facendo un progetto Flash e sto provando a ricaricare il mio ANE ma l'app compilata sembra usare qualche ane in cache. Non riesco a capire come forzare Intellij a compilare il nuovo ANE: S – Deko

8

Intellij può evidenziare le istanze di variabili, non vi resta che abilitarlo. Inoltre, se si richiama progetto di compilazione, Intellij sarà solo compilare i file modificati (e hotswap quando possibile, se si è in modalità di debug & distribuzione, ad esempio, Tomcat)

+1

Questo dovrebbe essere un commento. – muttonUp

1

So che questa domanda è stata pubblicata qualche anno fa, ma forse queste informazioni aiuteranno qualcuno in futuro. In realtà stavo esaminando un problema simile e per me ha funzionato:

Vai a Impostazioni> Build, Execution, Deployment> Compiler e assicurati che "Crea progetto automaticamente" sia selezionato.

Problemi correlati