Mac apre più istanze dell'applicazione


8

Mac OS X 10.6

Sono nuovo su Mac. In Windows, aprivamo più istanze di Visual Studio o Eclipse e passavamo l'una all'altra facendo clic sulle icone sulla barra delle applicazioni.

Ho scoperto che questo thread mostra come creare un'icona dock personalizzata per avviare più Xcode e quindi possiamo ottenere diverse icone sul Dock come la barra delle applicazioni di Windows.

Mi chiedevo nel mondo Mac, è preferire aprire più istanze di Xcode o semplicemente avere un Xcode con più progetti aperti. Qual è il modo più conveniente per passare avanti e indietro?


Sto usando XCode 7 e potrei aprire due progetti XCode fianco a fianco in due finestre.
Stack si è schiantato il

Risposte:


8

La mia intuizione su questo è che OS X e le sue applicazioni non sono progettate per funzionare in più istanze. Quando due processi stanno apportando contemporaneamente modifiche ai file .plist delle stesse preferenze, è possibile che si verifichino comportamenti indesiderati. Alcune applicazioni sono progettate per funzionare in una configurazione di "libreria di progetti", come GarageBand e il nuovo iMovie (queste applicazioni possono funzionare solo su un progetto alla volta), ma se Xcode ti consente di aprire più progetti contemporaneamente, è sicuramente la strada da percorrere. Quasi tutte le applicazioni basate su documenti funzionano in questo modo, ad esempio Office, TextEdit, Safari.

Se non conosci Mac, diventerà presto evidente che una finestra non è la stessa cosa di un'applicazione in esecuzione. Una singola applicazione può avere molte finestre alla volta e chiudere tutte quelle finestre singolarmente non necessariamente chiude l'applicazione (anche se questo può accadere occasionalmente, vedi Preferenze di Sistema.) Invece di passare da una finestra all'altra con alt-tab, cambi tra le applicazioni con Command-Tab e passare tra le finestre aperte di quell'applicazione con Command-`(backtick, sul tasto ~). Quando chiudi le applicazioni, prendi l'abitudine di scegliere di uscire dal menu dell'applicazione (o premere Command-Q) invece di uscire da ogni finestra aperta. Nella maggior parte dei casi ciò lascerebbe l'applicazione ancora in esecuzione con 0 finestre aperte. Le applicazioni in esecuzione sono indicate da una luce incandescente sotto le icone del dock,

Protip: per uscire rapidamente da più applicazioni, tenere premuto Comando, utilizzare Tab o Maiusc-Tab per selezionare ciascuna applicazione che si desidera chiudere e premere q per inviare a ciascuna un comando di chiusura. Quindi rilasciare la scheda per passare all'applicazione che si desidera utilizzare quando è selezionata.


Grazie per la risposta molto utile. Ho appena ricevuto una domanda veloce. Come hai detto, se si aprono molti progetti all'interno di una sola istanza Xcode lanciata, come posso passare da un progetto all'altro con un clic simile a un'icona? Invece di andare su 'window' o 'cmd-`' (che è conveniente però). Grazie.
Stan,

Expose è tuo amico. Dai un'occhiata alle Preferenze di Sistema: puoi assegnare tasti di scelta rapida, angoli dello schermo e / o gesti multi-touch per identificare immediatamente tutte le finestre, tutte le finestre nell'applicazione corrente o spazzare via tutte le finestre per visualizzare il desktop.
NReilingh,

Ah, anche: l'opzione dell'angolo dello schermo è probabilmente molto simile al clic su un'icona per una finestra. In Snow Leopard, puoi anche avere le finestre ridotte a icona Esposizione se lo desideri.
NReilingh,

2

molto semplice, utilizzare il seguente comando sul terminale aperto -n -a "NOME APPLICAZIONE"


Benvenuto in superutente: anche se questo può o meno rispondere alla domanda, sarebbe una risposta migliore se potessi fornire una spiegazione del perché la tua soluzione funziona con i dettagli e istruzioni facili da seguire. Se ritieni che la tua risposta sia corretta, fai queste cose e modifica nuovamente. Ti preghiamo di dedicare un paio di minuti e leggere: - superuser.com/help .Risposta: superuser.com/help/how-to-answer , di nuovo benvenuto su superuser.Thankyou
mic84
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.