2010-04-17 4 views
10

Sono un utente Eclipse di lunga data e ho appena deciso di provare IntelliJ IDEA 9 (edizione gratuita) per Scala.Come sapere se un file Scala modificato con IntelliJ Idea viene salvato e se è selezionato in CVS?

Un paio di domande stupide:

  • Come faccio a sapere se un file ho modificato è stato salvato?
  • Come posso sapere se il file che ho salvato è stato controllato in CVS?

Mi sento incredibilmente "esposti" a una sorta di pericolo imminente, quando non vedo i segnali visivi familiari dalla Eclipse che indicano un file è stato salvato e/o il check-in.

Grazie

+2

Si noti, inoltre, che l'unico comando '' Salva save' è all'. Alcuni lo trovano snervante, ma ha lo scopo di assicurare la coerenza dello stato del file su disco quando si utilizzano i refactoring che modificano contemporaneamente più file. –

risposta

4

Se un file viene modificato ma non salvato, nella sua scheda è presente un asterisco, *.

Se un file è più recente della sua controparte VCS, il suo nome viene visualizzato in blu scuro anziché nero. Se non è sotto VCS, viene mostrato in rosso scuro. Questo vale per la scheda dell'editor e per altri luoghi come la finestra Progetto.

+4

È necessario abilitare l'asterisco nella finestra di dialogo delle impostazioni (Ctrl + Shift + S, cercare "modificato"). È disattivato per impostazione predefinita. –

+2

Non riesco più a modificare il commento ma come aggiunta ai colori nella vista del progetto è anche possibile premere Alt + 9 per visualizzare la scheda delle modifiche che mostra tutti i file modificati, non modificati o in sospeso. –

+0

Dobbiamo usare versioni diverse ... Sono su 9.0.1 e non sono in grado di vedere NESSUNA delle cose descritte sopra. –

8

Sotto Settings -> IDE Settings -> General -> Synchronization è possibile controllare quando i file vengono salvati. Salvare i file su Frame Deactivation (ovvero, passando a un altro programma) e dopo 60 secondi di tempo di inattività.

Si dovrebbe anche guardare la funzione Local History, che è un VCS locale per il progetto, che cattura tutte le singole modifiche tra i commit. Ciò ti consente di ripristinare le modifiche apportate dalla funzione di salvataggio automatico, che in un primo momento alcune persone trovano snervante.

13

In IDEA 11:

Settings->Editor->Editor Tabs->Mark modified tabs with asterisk

UPDATE

In IDEA 15:

Settings->Editor->General->Editor Tabs->Mark modified tabs with asterisk