2013-02-05 8 views
14

Probabilmente è solo un'impostazione semplice che non riesco a trovare. Ecco la cosa: ho un progetto web con alcuni CSS Compass/Sass. Quando modifico il file Sass, Compass crea automaticamente il file CSS corrispondente per me. Se il file è stato modificato, Webstorm lo carica sul mio server, tutto da solo. Neat!Impostazione tempo di aggiornamento file Webstorm/PHPStorm

Tuttavia, Webstorm (o PHPStorm, per quella materia) non rileva immediatamente la modifica nel file CSS, ma controlla le modifiche esterne ogni 2 minuti circa. Il file CSS viene quindi ricaricato e caricato sul server.

Come impostare l'intervallo di tempo per il controllo delle modifiche esterne !? 2 minuti (o giù di lì, non l'ho cronometrato) è troppo, preferirei impostarlo su 10 secondi. Ciò che potrebbe funzionare anche per me è se ho la possibilità di dire a Webstorm di ricaricare il file CSS, perché so che è cambiato. Un po 'come F5 in eclissi. (F5 in Webstorm copia qualcosa e non riesco a trovare un comando o un pulsante di aggiornamento ovunque.)

Grazie per l'aiuto!

SOLUZIONE: Vedere il commento di CrazyCoder. L'utilizzo di 6.0 EAP version di WS risolve il problema.

+1

Le modifiche esterne devono essere rilevate automaticamente e istantaneamente utilizzando il meccanismo nativo ('bin/fsnotifier'). Tuttavia, potrebbe non funzionare correttamente in alcuni ambienti, come il file system remoto e quando vengono utilizzati i collegamenti simbolici. Quale sistema operativo utilizzi? Mantieni tutti i file sul disco locale? Quale file system viene utilizzato? C'erano anche alcuni problemi nel 'fsnotifier' corretti negli aggiornamenti successivi. Prova [versione EAP] (http://confluence.jetbrains.net/display/WI/Web+IDE+EAP) e verifica se funziona meglio. – CrazyCoder

+0

Sto usando Windows 7 (x64), file system locale (NTFS). Se WS rileva una modifica nel file sul filesystem locale, carica automaticamente il file sul server, usando FTP. Ma non penso che il filesystem laggiù abbia davvero importanza. WS versione 5.0.4, build # WS-121.390. – Simon

+1

È possibile provare la [versione EAP 6.0] (http://confluence.jetbrains.net/display/WI/WebStorm+6+EAP). – CrazyCoder

risposta

12

Tale comando/azione per "ricaricare" manualmente già lì - 3 ° pulsante sulla barra degli strumenti principale.

File | Sincronizza

Non vi è alcuna opzione nell'interfaccia utente per effettuare regolazioni per l'intervallo. Solo cose come "Sincronizza quando IDE si concentra".

Forse è possibile passare alcuni valori di configurazione tramite il file *.vmoptions, bit non ne conosco nessuno per il watcher di file, sfortunatamente.

+0

Grazie, ma Sincronizzazione sembra controllare le modifiche del server, che non sono presenti. Sono sul filesystem locale ...(Oppure ho solo frainteso la tua risposta?) – Simon

+3

Sarò ... Sincronizzazione funziona ora (Ctrl + Alt + Y), ma sono davvero, davvero sicuro che non l'abbia fatto prima. Lasciando aperta la domanda, nel caso qualcuno sappia come cambiare l'intervallo. – Simon

Problemi correlati