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ù popolare.

Combinazioni di tasti

Suggerimento

Usare PowerToys Keyboard Manager per eseguire il mapping delle scorciatoie di Windows sui tasti di scelta rapida usati su un Mac.

Operazione Mac Windows
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 WindowsKey+PrtScn (salva nel file) o PrtScn (negli Appunti)
Salva l'area/la finestra (Istantanea dello schermo) comando+MAIUSC+4 WindowsKey+MAIUSC+S (apre lo strumento di ritaglio)
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 su dispositivi Surface e altri portatili di terze parti.

È possibile configurare le opzioni trackpad in entrambe le piattaforme.

Operazione Mac Windows
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
Apri 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 diversi terminali e shell 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 principali shell 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 Windows e quindi selezionare Esegui come amministratore.

  2. Windows Riga di comando (Cmd) - Windows fornisce ancora il tradizionale Prompt dei comandi (e la console - vedere di seguito), mantenendo la compatibilità con i comandi e i file batch compatibili con MS-DOS sia attuali che 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 all'interno di 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 Windows tradizionale. Per informazioni sull'installazione e l'uso di WSL, vedere la guida all'installazione di sottosistema Windows per Linux. Le distribuzioni linux che è possibile installare in Windows con WSL includono:

  1. Ubuntu 24.04 LTS
  2. Ubuntu 22.04 LTS
  3. Kali Linux
  4. Debian GNU/Linux
  5. openSUSE Leap 15.6
  6. SUSE Linux Enterprise Server 15 SP6

Solo per citarne alcuni. Trova ulteriori risorse nei documenti di installazione di WSL e installa direttamente dal Microsoft Store.

terminali Windows

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

  1. Terminale Windows: Terminale Windows è un'applicazione moderna e altamente configurabile del terminale della riga di comando 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 diverse shell o app della riga di comando e notevoli opportunità per le app della riga di comando è possibile configurare e personalizzare molti aspetti dell'esperienza utente della riga di comando. Terminale Windows è preinstallato in Windows 11. In Windows 10 è possibile installarlo dal Microsoft Store.

    È possibile usare Terminale Windows per aprire le schede connesse a PowerShell, alle shell WSL (ad esempio Ubuntu o Debian), al prompt dei comandi Windows tradizionale o a 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 stranezza storica, gli utenti di Windows avviano tradizionalmente la shell e Windows avvia e connette automaticamente un'app console con interfaccia grafica (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 della riga di comando migliore, più veloce e produttiva.

App e utilità

App macOS Windows
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 Console Visualizzatore eventi
Trova file/applicazioni Comando+Spazio Windows chiave
Gestore di pacchetti Homebrew WinGet
Gestione delle finestre Controllo Missione Layout di Aggancio (WindowsKey+Z)
Strumenti per la produttività Non disponibile PowerToys