2016-06-08 10 views
11

Mi piacerebbe confrontare 2 file in intellij. Entrambi i file non fanno parte di un progetto specifico.In Intellij IDEA come confrontare 2 file di testo che non fanno parte di un progetto aperto

C'è un modo per farlo?

Sono in esecuzione Intellij 15 e 16.

+0

È molto più semplice se i 2 file rientrano nella struttura del progetto, quindi fai clic tenendo premuto il tasto CTRL per selezionare entrambi i file e control-d fa il trucco. Altrimenti ... perché non utilizzare uno strumento esterno, ad esempio su Windows, utilizzo "Beyond Compare"? – vikingsteve

+0

So che posso usare uno strumento esterno, ma, preferisco usare Intellij se possibile – gba

+0

Puoi sempre trascinarli nella struttura del progetto, fare il confronto e rimuoverli in seguito. Scusa ma non sono a conoscenza dell'esatta funzione che vuoi ... anche se potresti sempre scrivere un plugin per farlo, se puoi conoscere il file system virtuale (vfs). – vikingsteve

risposta

7

le seguenti opere per me in IntelliJ IDEA ultimo 14.1.7 per Windows:

  1. Aprire il primo file della IDE (sia trascinando da Windows Explorer nella finestra, o da File/Apri).
  2. Nel menu Visualizza, selezionare "Confronta con ..."
  3. Nella finestra di dialogo "Seleziona percorso" visualizzata, selezionare il secondo file (direttamente oppure trascinando da Esplora risorse nella finestra di dialogo).

Si apre quindi nel pannello di confronto file tradizionale. Se provi a modificare uno dei file, presenta la solita finestra di dialogo "Sei sicuro di voler modificare un file che non è nel tuo progetto", che può essere accettato se è quello che si sta tentando di fare.

5

È possibile utilizzare la funzione "confrontare con appunti".

Da https://www.jetbrains.com/help/idea/2016.1/comparing-files.html#clipboard:

Confronto di un file nell'editor con il contenuto degli appunti

  1. Aprire il file desiderato nell'editor.
  2. Fare clic con il pulsante destro del mouse sul riquadro dell'editor e scegliere Confronta con Appunti nel menu di scelta rapida.
  3. Visualizza e gestisci le differenze nel Visualizzatore differenze per i file.
+0

Questo è buono, e ho votato . Ma c'è qualcosa che ti permetterà di modificare i 2 file? – gba

+0

Bene, puoi sempre aprire/diff/modificare i file che sono al di fuori del tuo progetto. Avrai solo una finestra di dialogo che ti chiede se vuoi davvero modificare il file che non è nel tuo progetto. – IppX

+0

ma dopo averlo fatto, non c'è modo di confrontare questi due file in modo da poter modificare i 2 file. Se conosci un modo per favore mostra. – gba

Problemi correlati