Condividi tramite


Guida alla modifica dell'ambiente di sviluppo da Mac a Windows

I suggerimenti e gli equivalenti di controllo seguenti consentono di eseguire la transizione tra un ambiente di sviluppo Mac e Windows (o WSL/Linux).

Per lo sviluppo di app, l'equivalente più vicino a Xcode è Visual Studio. Per la modifica del codice sorgente multipiattaforma (e un numero enorme di plug-in), Visual Studio Code è la scelta più comune.

Combinazioni di tasti

Suggerimento

Usare Gestione tastiera di PowerToys per eseguire il mapping dei tasti di scelta rapida di Windows ai tasti di scelta rapida usati in un Mac.

Operazione Mac Finestre
Copiare Comando+C CTRL+C
Taglio Comando+X CTRL+X
Incolla Comando+V CTRL+V
Annulla Comando+Z CTRL+Z
Salvare Comando+S CTRL+S
Aperto Comando + O CTRL+O
Blocca computer Comando+Controllo+Q WindowsKey+L
Mostra desktop Comando+F3 WindowsKey+D
Aprire il browser file Comando+N WindowsKey+E
Ridurre al minimo le finestre Comando+M WindowsKey+M
Ricerca Comando+Spazio WindowsKey
Chiudi finestra attiva Comando+W Control+W
Cambia attività corrente Comando+Tab ALT+TAB
Ingrandire una finestra a schermo intero Control+Command+F Tasto Windows+Freccia Su
Schermata di salvataggio (screenshot) Comando+Shift+3 TastoWindows+MAIUSC+S
Salva finestra comando+MAIUSC+4 TastoWindows+MAIUSC+S
Visualizzare le informazioni o le proprietà degli elementi Comando+I alt+invio
Selezionare tutti gli elementi Cmd+A CTRL+A
Selezionare più di un elemento in un elenco (non contiguo) Comando, quindi fare clic su ogni elemento Controlla, quindi fai clic su ogni elemento
Digitare caratteri speciali Tasto di scelta+carattere Alt+ tasto carattere

Scorciatoie per il trackpad

Annotazioni

Alcuni di questi tasti di scelta rapida richiedono un trackpad di precisione, ad esempio il trackpad nei dispositivi Surface e altri portatili di terze parti.

È possibile configurare le opzioni trackpad in entrambe le piattaforme.

Operazione Mac Finestre
Scorrere Scorrimento rapido verticale a due dita Scorrimento rapido verticale a due dita
Zoom Pizzicare lo schermo con due dita per avvicinare e allontanare Pizzicare lo schermo con due dita per avvicinare e allontanare
Scorrere rapidamente indietro e avanti tra le visualizzazioni Scorrimento laterale di due dita Scorrimento laterale di due dita
Cambiare le aree di lavoro virtuali Scorrimento rapido laterale di quattro dita Scorrimento rapido laterale di quattro dita
Visualizzare le app attualmente aperte Scorrimento rapido verso l'alto di quattro dita Scorrimento rapido verso l'alto di tre dita
Passare da un'app all'altra Non disponibile Scorrimento laterale lento di tre dita
Vai al desktop Distribuite quattro dita Scorrimento rapido di tre dita verso il basso
Aprire Cortana/Centro operativo Scorrimento di due dita da destra Tocco con tre dita
Aprire informazioni aggiuntive Tocco con tre dita Non disponibile
Mostra launchpad/avvia un'app Pizzicare con quattro dita Tocca con quattro dita

Shell e terminali della riga di comando

Windows supporta diverse shell e terminali della riga di comando. Questi strumenti a volte funzionano in modo leggermente diverso dalla shell BASH del Mac e dalle app dell'emulatore di terminale come Terminale e iTerm.

Shell di Windows

Windows ha due shell principali della riga di comando:

  1. PowerShell: PowerShell è un framework di gestione delle attività multipiattaforma. È costituito da una shell della riga di comando e da un linguaggio di scripting basato su .NET. Con PowerShell, amministratori, sviluppatori e utenti esperti possono controllare e automatizzare rapidamente le attività che gestiscono processi complessi e vari aspetti dell'ambiente e del sistema operativo. PowerShell è completamente open source e, poiché è multipiattaforma, è disponibile anche per Mac e Linux.

    Utenti della shell BASH mac e Linux: PowerShell supporta anche molti alias di comando già noti. Per esempio:

    • Elencare il contenuto della directory corrente con: ls
    • Spostare file con: mv
    • Passare a 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 o vedere gli alias di compatibilità nella documentazione.

    Per eseguire PowerShell come amministratore, immettere "PowerShell" nel menu Start di Windows e quindi selezionare Esegui come amministratore.

  2. Riga di comando di Windows ( Cmd) - Windows fornisce ancora il prompt dei comandi tradizionale (e la console), fornendo la compatibilità con i comandi e i file batch compatibili con MS-DOS correnti e legacy. Cmd è utile quando si eseguono file batch esistenti o meno recenti o operazioni da riga di comando. Tuttavia, imparare e usare PowerShell poiché Cmd è ora in manutenzione e non riceverà miglioramenti o nuove funzionalità in futuro.

Shell di Linux

È ora possibile installare sottosistema Windows per Linux (WSL) per supportare l'esecuzione di una shell Linux in Windows. Ciò significa che è possibile eseguire bash, con qualsiasi distribuzione Linux specifica scelta, integrata direttamente all'interno di Windows. L'uso di WSL offre il tipo di ambiente più familiare agli utenti Mac. Ad esempio, si usa ls per elencare i file in una directory corrente, non dir come si farebbe con la shell cmd di Windows tradizionale. Per informazioni sull'installazione e l'uso di WSL, vedere la guida all'installazione del sottosistema Windows per Linux. Le distribuzioni linux che è possibile installare in Windows con WSL includono:

  1. Ubuntu 20.04 LTS
  2. Kali Linux
  3. Debian GNU/Linux
  4. openSUSE Leap 15.1
  5. SUSE Linux Enterprise Server 15 SP1

Solo per citarne alcuni. Trova ulteriori informazioni nella documentazione di installazione di WSL e installa direttamente da Microsoft Store .

Terminali Windows

Oltre a molte offerte di terze parti, Microsoft offre due terminali. Questi terminali sono applicazioni GUI che forniscono l'accesso a shell e applicazioni della riga di comando.

  1. terminale Windows: Terminale Windows è una nuova applicazione terminale della riga di comando moderna e altamente configurabile che offre prestazioni molto elevate, esperienza utente della riga di comando a bassa latenza, più schede, riquadri di finestre suddivise, temi e stili personalizzati, più "profili" per shell diverse o app da riga di comando e notevoli opportunità per configurare e personalizzare 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, interfaccia della riga di comando di Azure, Git Bash).

  2. Console: in macOS e Linux, gli utenti avviano in genere l'applicazione terminale preferita, che crea e si connette alla shell predefinita dell'utente( ad esempio BASH).

    Tuttavia, a causa di una particolarità storica, gli utenti di Windows tradizionalmente avviano la shell, e Windows avvia automaticamente e connette un'app console GUI.

    Anche se è comunque possibile avviare direttamente le shell e usare la console di Windows legacy, è consigliabile installare e usare terminale Windows per sperimentare l'esperienza migliore, più veloce e più produttiva della riga di comando.

App e utilità

App macOS Finestre
Impostazioni e preferenze Preferenze di sistema Impostazioni
Gestore attività Monitoraggio attività Gestore attività
Formattazione del disco Utilità disco Gestione disco
Modifica del testo TextEdit Bloc-notes
Visualizzazione degli eventi Confortare Visualizzatore eventi
Trova file/applicazioni Comando+Spazio Tasto Windows