Configurare Caleidoscopio come strumento diff esterno in IntelliJ?


5

Voglio cambiare lo strumento diff in uno esterno in IntelliJ Idea (sostanzialmente in Android Studio).

Ricevo questo messaggio :

Impossibile "t
avviare lo strumento Diff Impossibile eseguire il programma" /Applications/Kaleidoscope.app ": errore = 12, autorizzazione negata

Autorizzazioni del file:

$ ls -l | grep Kalei*
drwxr-xr-x   3 paschalis  admin  102 Jan 17 07:52 Kaleidoscope.app

Che cosa sto facendo di sbagliato? Ho anche rimosso il tag "@" / quarantena, aveva Kaleidoscope, ma ancora niente!


Puoi eseguire Kaleidoscope manualmente o ricevi lo stesso errore?
Nohillside

1
usando open -a Kaleidoscope.appe da riflettori, si apre bene!
Paschalis,

Risposte:


8

Lascia che Kaleidoscope installi il suo strumento da riga di comando ksdiff(Menu - Caleidoscopio - Integrazione). Quindi utilizzare /usr/local/bin/ksdiffcome "Percorso dell'eseguibile" nell'IDE Jetbrains. Questo funziona per me con PyCharm.


1
Questo è sicuramente il modo più corretto per ingrassare il caleidoscopio con IDE come IntelliJ. Vuoi evitare di attraversare i .apppacchi quando possibile.
Ian C.

Funziona a meraviglia con tutti gli IDE Jetbrains! Grazie mille!
Paschalis,

2

Stavo avendo lo stesso problema e la mia correzione era, invece di puntare al file .app, è necessario sfogliare l'app e trovare il file .sh. Nel mio caso era lo strumento diffmerge ed era così:

/Applications/DiffMerge.app/Contents/MacOS/DiffMerge

eccezionale! grazie! btw ho ancora problemi con i parametri .. cosa hai inserito come parametri?
Paschalis,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.