Guida al passaggio dell'ambiente di sviluppo da Mac a Windows
I suggerimenti e gli equivalenti dei controlli seguenti sono utili per la transizione tra un ambiente di sviluppo Mac e uno Windows (o WSL/Linux).
Per lo sviluppo di un'app, l'equivalente più vicino a Xcode è Visual Studio, ma esiste anche una versione di Visual Studio per Mac, se preferisci. Per la modifica del codice sorgente multipiattaforma (e per un gran numero di plug-in) Visual Studio Code è la scelta più comune.
Scelte rapide da tastiera
Suggerimento
È possibile utilizzare Gestione tastiera PowerToysper eseguire il mapping delle scorciatoie di Windows con quelle utilizzate sul Mac.
Operazione | Mac | Windows |
---|---|---|
Copia | Comando+C | CTRL+C |
Taglia | Comando+X | CTRL+X |
Incolla | Comando+V | CTRL+V |
Annulla | Comando+Z | CTRL+Z |
Salva | Comando+S | CTRL+S |
Si apra | Comando+O | CTRL+O |
Bloccare il computer | Comando+CTRL+Q | Tasto WINDOWS+L |
Mostra Desktop | Comando+F3 | Tasto WINDOWS+D |
Aprire il visualizzatore file | Comando+N | Tasto WINDOWS+E |
Ridurre le finestre a icona | Comando+M | Tasto WINDOWS+M |
Search | Comando+BARRA SPAZIATRICE | Tasto WINDOWS |
Chiudere la finestra attiva | Comando+W | CTRL+W |
Cambiare l'attività corrente | Comando+TAB | ALT+TAB |
Ingrandire una finestra a schermo intero | Controllo+Comando+F | Tasto WINDOWS+freccia SU |
Salvare la schermata (screenshot) | Comando+MAIUSC+3 | Tasto WINDOWS+MAIUSC+S |
Salvare la finestra | Comando+MAIUSC+4 | Tasto WINDOWS+MAIUSC+S |
Visualizzare le informazioni o le proprietà degli elementi | Comando+I | ALT + INVIO |
Selezionare tutti gli elementi | Comando+A | CTRL+A |
Selezionare più di un elemento in un elenco (non contigui) | Comando, quindi clic su ogni elemento | CTRL, quindi clic su ogni elemento |
Digitare caratteri speciali | Opzione+tasto carattere | ALT+tasto carattere |
Scelte rapide per trackpad
Nota
Alcuni di questi tasti di scelta rapida richiedono un "trackpad di precisione", ad esempio il trackpad nei dispositivi Surface e in alcuni portatili di terze parti.
le opzioni del trackpad sono configurabili in entrambe le piattaforme.
Operazione | Mac | Windows |
---|---|---|
Scorrimento | Scorrimento rapido verticale con due dita | Scorrimento rapido verticale con due dita |
Zoom | Avvicinamento e allontanamento di due dita | Avvicinamento e allontanamento di due dita |
Scorrere rapidamente avanti e indietro tra le visualizzazioni | Scorrimento rapido laterale con due dita | Scorrimento rapido laterale con due dita |
Passare da un'area di lavoro virtuale all'altra | Scorrimento rapido laterale con quattro dita | Scorrimento rapido laterale con quattro dita |
Visualizzare le app attualmente aperte | Scorrimento rapido verso l'alto con quattro dita | Scorrimento rapido verso l'alto con tre dita |
Passare da un'app all'altra | N/D | Scorrimento lento laterale con tre dita |
Passare al desktop | Aprire quattro dita | Scorrimento rapido verso il basso con tre dita |
Aprire Cortana o il Centro notifiche | Scorrimento con due dita da destra | Tocco con tre dita |
Aprire informazioni aggiuntive | Tocco con tre dita | N/D |
Visualizzare Launchpad/avviare un'app | Avvicinare quattro dita | Toccare con quattro dita |
Shell della riga di comando e terminali
Windows supporta diverse shell della riga di comando e terminali che talvolta funzionano in modo leggermente diverso rispetto alla shell BASH e alle app emulatore di terminali di Mac, ad esempio Terminal e iTerm.
Shell di Windows
Windows ha due shell principali della riga di comando:
PowerShell: PowerShell è un framework di gestione della configurazione e dell'automazione delle attività multipiattaforma, costituito da una shell della riga di comando e da un linguaggio di scripting basato su .NET. Con PowerShell, gli amministratori, gli sviluppatori e gli utenti esperti possono controllare e automatizzare rapidamente le attività che gestiscono processi complessi e vari aspetti dell'ambiente e del sistema operativo in cui tali attività vengono eseguite. PowerShell è completamente open source ed essendo multipiattaforma è disponibile anche per Mac e Linux.
Utenti Mac e Linux della shell BASH: PowerShell supporta anche molti alias di comando con cui si è già acquisito familiarità. Ad esempio:
- Elenco dei contenuti della directory corrente usando
ls
- Spostamento dei file con
mv
- Spostamento in una nuova directory con
cd <path>
Alcuni comandi e argomenti sono diversi in PowerShell rispetto a BASH. Per altre informazioni, immettere
get-help
in PowerShell oppure consultare gli alias di compatibilità nella documentazione.Per eseguire PowerShell come amministratore, immettere "PowerShell" nel menu Start di Windows e quindi selezionare "Esegui come amministratore".
- Elenco dei contenuti della directory corrente usando
Riga di comando di Windows (Cmd): Windows viene ancora fornito con il prompt dei comandi tradizionale (e la console, vedere di seguito) per garantire la compatibilità con i comandi e i file batch correnti e legacy compatibili con MS-DOS. Cmd è utile quando si eseguono file batch esistenti o meno recenti oppure operazioni da riga di comando, ma in generale è consigliabile imparare a usare PowerShell perché Cmd è ora in manutenzione e non verrà aggiornata con miglioramenti o nuove funzionalità in futuro.
Shell Linux
È ora possibile installare il sottosistema Windows per Linux (WSL) per supportare l'esecuzione di una shell Linux all'interno di Windows. In altre parole, è possibile eseguire bash con qualsiasi distribuzione Linux specifica, integrata direttamente all'interno di Windows. L'uso di WSL offrirà il tipo di ambiente più familiare agli utenti Mac. Per visualizzare ad esempio l'elenco dei file presenti in una directory corrente, sarà possibile eseguire ls e non dir come nella shell dei comandi di Windows tradizionale. Per informazioni sull'installazione e sull'uso di WSL, vedi Guida all'installazione di Sottosistema Windows per Linux. Le distribuzioni di Linux che possono essere installate in Windows con WSL includono:
Si tratta solo di alcuni esempi. Per altre informazioni, vedere la documentazione relativa all'installazione di WSL ed eseguire l'installazione direttamente da Microsoft Store.
Terminali Windows
Oltre a molte offerte di terze parti, Microsoft fornisce due "terminali", ovvero applicazioni GUI che consentono di accedere alle applicazioni e alle shell della riga di comando.
Terminale Windows: Terminale Windows è una nuova applicazione terminale da riga di comando, moderna e altamente configurabile, che offre prestazioni molto elevate, un'esperienza utente da riga di comando a bassa latenza, schede multiple, riquadri divisi, temi e stili personalizzati, più "profili" per diverse shell o app da riga di comando e numerose opportunità per la configurazione e la personalizzazione di molti aspetti dell'esperienza utente della riga di comando.
È possibile usare Terminale Windows per aprire schede connesse a PowerShell, shell WSL (ad esempio, Ubuntu o Debian), il prompt dei comandi di Windows tradizionale o qualsiasi altra app da riga di comando (ad esempio, SSH, l'interfaccia della riga di comando di Azure, Bash Git).
Console: in Mac e Linux gli utenti di solito avviano l'applicazione terminale preferita, che quindi viene creata e si connette alla shell predefinita dell'utente, ad esempio BASH.
Tuttavia, per una stranezza, gli utenti di Windows tradizionalmente avviano la shell e Windows avvia e si connette automaticamente a un'app console GUI.
Benché sia ancora possibile avviare le shell direttamente e usare la console Windows legacy, è consigliabile per gli utenti installare e usare Terminale Windows per un'esperienza della riga di comando ottimale, più rapida e produttiva.
App e utilità
App | Mac | Windows |
---|---|---|
Impostazioni e preferenze | Preferenze di Sistema | Impostazioni |
Gestione attività | Monitoraggio attività | Gestione attività |
Formattazione del disco | Utility Disco | Gestione disco |
Modifica di testo | TextEdit | Blocco note |
Visualizzazione di eventi | Console | Visualizzatore eventi |
Trovare file/app | Comando+BARRA SPAZIATRICE | Tasto WINDOWS |