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 sarebbe Visual Studio. È disponibile anche una versione di Visual Studio per Mac, se mai si sente la necessità di tornare indietro. Per la modifica di codice sorgente multipiattaforma (e un numero enorme di plug-in) Visual Studio Code è la scelta più comune.

Combinazioni di tasti

Suggerimento

Puoi usare Gestione tastiera di PowerToys per associare i tasti di scelta rapida di Windows a quelli che usi su 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 presente nei dispositivi Surface e alcuni altri portatili di terze parti.

Le opzioni trackpad sono configurabili 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 che a volte funzionano in modo leggermente diverso rispetto alle app della shell BASH e dell'emulatore del terminale mac, ad esempio 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. Utilizzando 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 su cui viene eseguito. PowerShell è completamente open sourcee poiché è multipiattaforma, disponibile anche per Mac e Linux.

    Utenti della shell BASH Mac e Linux: PowerShell supporta anche molti alias di comando a cui sei già abituato. Per esempio:

    • Elenca il contenuto della directory corrente utilizzando: ls
    • Spostare file con: mv
    • Passare a una nuova directory con: cd <path>

    Alcuni comandi e argomenti sono diversi in PowerShell e BASH. Per saperne di più, inserisci get-help in PowerShell o consulta gli alias di compatibilità e 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 tradizionale Prompt dei comandi (e la Console – vedi sotto), garantendo la compatibilità con i comandi e i file batch compatibili con MS-DOS sia correnti che legacy. Cmd è utile quando si eseguono file batch esistenti o meno recenti o operazioni da riga di comando, ma in generale gli utenti sono consigliati per apprendere e usare PowerShell poiché Cmd è ora in fase di manutenzione e non riceveranno 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 fornirà il tipo di ambiente più familiare agli utenti Mac. Ad esempio, si ls per elencare i file in una directory corrente, non dir come si farebbe con il Cmd Shell tradizionale di Windows. Per informazioni sull'installazione e l'uso di WSL, vedere la guida all'installazione del sottosistema Windows per Linux. Le distribuzioni linux che possono essere installate 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", ovvero applicazioni GUI che forniscono l'accesso alle shell e alle 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 Mac e Linux, gli utenti in genere avviano 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 che gli utenti installino e usino invece Terminale Windows per sperimentare l'esperienza migliore, più veloce e più produttiva della riga di comando.

App e utilità

App Mac 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