make textedit l'app di default per i nuovi tipi di file [duplicato]

4

Spesso scarica file con estensioni divertenti, come .wnd , .npy , .dat , ecc. C'è un modo per rendere l'app predefinita per tutti i file come questi, come nei file che il sistema non già riconoscere, per essere TextEdit?

Modifica C'è un modo per lasciare che il prompt "apri con" includa TextEdit?

    
posta kilojoules 23.06.2017 - 21:36
fonte

3 risposte

3

macOS è un derivato di Unix, in cui tutte le cose sono rappresentate come un file di testo, e quale programma viene usato per aprire quei file è determinato da un "tipo mime". Su macOS le associazioni di tipo mime sono memorizzate all'interno del corrispondente file .app. Ad esempio, i dati che descrivono gli attributi di un documento di Microsoft Word (.doc) (vale a dire che tipo di file è, quale icona predefinita è, ecc.) Sono memorizzati in Word.app > Contents > Info.plist .

Il problema che questo crea è che per rendere tutti i tipi di mime sconosciuti associati a Text Edit.app dovresti aggiungere manualmente i loro attributi a Text Edit.app > Contents > Info.plist file e tutti i nuovi tipi di file che non erano stati aggiunti continuerebbero a non essere riconosciuti e non avrebbero ancora alcuna app predefinita per aprirli.

Il vantaggio è che dal momento che tutte le cose in Unix sono rappresentate come file di testo, puoi semplicemente Fare clic con il tasto destro del mouse & Apri con > Altro ... > Text Edit.app , e loro sempre aperto come un normale file di testo, indipendentemente dall'estensione che ha. Questo è ovviamente meno conveniente della soluzione che hai chiesto, ma temo che sia, a mia conoscenza, la cosa più vicina che sarai in grado di raggiungere.

Modifica : ad esempio, diciamo che il tipo di file è .foo , puoi usare Get Info su file.foo e nella scheda Apri con utilizza il menu a discesa e scegli Altro ... . Seleziona TextEdit.app nel dialogo Scegli applicazione . Dopo che l'app predefinita di file.foo è stata impostata, fai clic sul pulsante Cambia tutto ... . D'ora in poi tutti i file con l'estensione .foo si apriranno in TextEdit per impostazione predefinita. Tuttavia, questo metodo presenta lo stesso problema della modifica diretta delle informazioni di tipo mime, in quanto si dovrà comunque fare ciò per ogni tipo di file sconosciuto.

Affinché TextEdit compaia nel dialogo Apri con ci devono essere informazioni sul tipo di file nel file Info.plist di TextEdit. Quando apri il dialogo Apri con , si legge "Recupero ..." per un breve momento. Questo perché il sistema sta analizzando i file Info.plist di tutte le app che conosce installate (o meglio, sta analizzando l'indice di quei file che ha fatto la prima volta che ciascuna di quelle app è stata eseguita .) per vedere se qualcuno di essi contiene informazioni sul tipo di file su cui si è fatto clic. Quindi crea un collegamento a tutte le app i cui file Info.plist contengono quel tipo mime, che è la lista nel menu Apri con.

I sistemi Unix non hanno la possibilità di impostare tutti i tipi di file non riconosciuti da aprire con una certa app, perché per sua natura questo includerebbe i file senza alcuna estensione. Come accennato in precedenza in Unix tutte le cose sono viste dal sistema come file di testo, ovvero se si impostano tutti i tipi di file sconosciuti da aprire con TextEdit.app questo includerebbe cose come i programmi di sistema memorizzati nelle cartelle /bin/ e /sbin/ , e anche determinati hardware come l'HDD. Ora improvvisamente ogni volta che provi a fare qualcosa che coinvolge programmi di sistema che non hanno un'estensione nella migliore delle ipotesi, apre una finestra di TextEdit piena di parole senza senso, e nel peggiore dei casi il sistema smette di rispondere a qualsiasi input (si blocca), interrompe l'avvio e deve essere reinstallato.

    
risposta data 24.06.2017 - 02:25
fonte
-1

Fai clic con il tasto destro sul nome del file e scegli "Ottieni informazioni" e dalla finestra aperta scegli "Apri con" e poi scegli l'applicazione predefinita per il tuo file.

    
risposta data 23.06.2017 - 21:47
fonte
-1

Sì. Se selezioni uno dei tipi e fai 'get info', cmd-i, puoi impostare il default per quel tipo di file. In fondo alla finestra di informazioni get è un'opzione per quale app utilizzare per aprire quel file. È possibile selezionare textedit dal menu a discesa. Subito sotto c'è un pulsante che dice "Cambia tutto". Se fai clic su quel pulsante, textedit aprirà tutti i file con la stessa estensione. Dovrai farlo per ogni tipo di file diverso, nel tuo caso dat, npy, ...

    
risposta data 23.06.2017 - 21:50
fonte

Leggi altre domande sui tag