Guia para alterar o ambiente de desenvolvimento do Mac para o Windows

As dicas e os equivalentes de controle a seguir ajudam você a fazer a transição entre um ambiente de desenvolvimento mac e Windows (ou WSL/Linux).

Para o desenvolvimento de aplicativos, o equivalente mais próximo ao Xcode é Visual Studio. Para edição de código-fonte multiplataforma (e um grande número de plug-ins), Visual Studio Code é a opção mais popular.

Atalhos do teclado

Dica

Use PowerToys Keyboard Manager para mapear os atalhos do Windows para os atalhos que você usa em um Mac.

Operação Mac Windows
Copiar Comando+C Ctrl+C
Cortar Comando+X Ctrl+X
Colar Command+V Ctrl+V
Desfazer Comando+Z Ctrl+Z
Salvar Comando+S Ctrl+S
Abrir Comando+O Ctrl+O
Bloquear computador Comando+Control+Q Tecla do Windows+L
Mostrar área de trabalho Comando+F3 WindowsKey+D
Abrir navegador de arquivos Comando+N WindowsKey+E
Minimizar janelas Comando+M WindowsKey+M
Pesquisa Comando+Espaço Tecla do Windows
Fechar janela ativa Comando+W Control+W
Alternar tarefa atual Comando+Tab Alt+Tab
Maximizar uma janela para tela inteira Controle+Command+F Tecla Windows+Para cima
Salvar imagem da tela (captura de tela) Comando+Shift+3 WindowsKey+PrtScn (salva em um arquivo) ou PrtScn (para a área de transferência)
Salvar região ou janela (Captura de tela) Command+Shift+4 WindowsKey+Shift+S (abre a Ferramenta de Snipping)
Exibir informações ou propriedades do item Comando+I Alt+Enter
Selecionar todos os itens Command+A Ctrl+A
Selecione mais de um item em uma lista (nãotiguoso) Comando, em seguida clique em cada item Controlar e, em seguida, clicar em cada item
Digite caracteres especiais Opção+ chave de caractere Tecla de caractere Alt+

Atalhos para trackpad

Observação

Alguns desses atalhos exigem um trackpad de precisão, como o trackpad dos dispositivos da marca Surface e de outros laptops de terceiros.

Você pode configurar opções de trackpad em ambas as plataformas.

Operação Mac Windows
Rolar Deslize vertical com dois dedos Deslize vertical com dois dedos
Zoom Pinçar dois dedos para dentro e para fora Pinçar dois dedos para dentro e para fora
Deslizar para trás e para frente entre visões Deslizar com dois dedos para os lados Deslizar com dois dedos para os lados
Alternar espaços de trabalho virtuais Deslizar quatro dedos para os lados Deslizar quatro dedos para os lados
Exibir aplicativos abertos no momento Deslizar quatro dedos para cima Deslizar três dedos para cima
Alternar entre aplicativos Não aplicável Deslize lento com três dedos para os lados
Ir para a área de trabalho Estenda quatro dedos Deslize para baixo com três dedos
Abrir a Central de Ações Deslize de dois dedos da direita para a esquerda Três toques de dedo
Abrir informações extras Três toques de dedo Não aplicável
Mostrar launchpad/iniciar um aplicativo Beliscar com quatro dedos Toque com quatro dedos

Shells e terminais de linha de comando

Windows dá suporte a vários terminais e shells de linha de comando. Às vezes, essas ferramentas funcionam de forma um pouco diferente dos aplicativos do shell bash do Mac e do emulador de terminal, como Terminal e iTerm.

shell do Windows

Windows tem dois shells de linha de comando principais:

  1. PowerShell – O PowerShell é uma estrutura de gerenciamento de configuração e automação de tarefas multiplataforma. Ele consiste em um shell de linha de comando e linguagem de script criada em .NET. Com o PowerShell, administradores, desenvolvedores e usuários de energia podem controlar e automatizar rapidamente tarefas que gerenciam processos complexos e vários aspectos do ambiente e do sistema operacional. O PowerShell é totalmente de software livre e, como é multiplataforma, ele também está disponível para Mac e Linux.

    Usuários do shell bash do Mac e linux: o PowerShell também dá suporte a muitos aliases de comando com os quais você já está familiarizado. Por exemplo:

    • Liste o conteúdo do diretório atual com: ls
    • Mover arquivos com: mv
    • Mover para um novo diretório com: cd <path>

    Alguns comandos e argumentos são diferentes no PowerShell versus BASH. Saiba mais inserindo: get-help no PowerShell ou confira os aliases de compatibilidade nos documentos.

    Para executar o PowerShell como administrador, insira "PowerShell" no menu iniciar Windows e selecione Run como Administrador.

  2. Windows Linha de Comando (Cmd) - O Windows ainda fornece o Prompt de Comando tradicional (e o Console — veja abaixo), garantindo compatibilidade com os comandos atuais e herdados compatíveis com MS-DOS e arquivos em lote. O cmd é útil ao executar arquivos em lotes ou operações de linha de comando existentes ou mais antigos. No entanto, aprenda e use o PowerShell, pois o Cmd agora está em manutenção e não receberá melhorias ou novos recursos no futuro.

Shells do Linux

Agora você pode instalar Subsistema do Windows para Linux (WSL) para dar suporte à execução de um shell do Linux em Windows. Isso significa que você pode executar bash, com qualquer distribuição específica do Linux escolhida, integrada diretamente dentro de Windows. O uso do WSL fornece o tipo de ambiente mais familiar para os usuários do Mac. Por exemplo, você usa ls para listar os arquivos em um diretório atual, não dir como faria com o Shell cmd Windows tradicional. Para saber mais sobre como instalar e usar o WSL, consulte o guia de instalação Subsistema do Windows para Linux. As distribuições do Linux que você pode instalar no Windows com o WSL incluem:

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

Só para citar alguns. Encontre mais nos documentos de instalação WSL e instale-os diretamente do Microsoft Store.

terminais Windows

Além de muitas ofertas de terceiros, Microsoft fornece dois terminais. Esses terminais são aplicativos de GUI que fornecem acesso a shells e aplicativos de linha de comando.

  1. Terminal do Windows: Terminal do Windows é um aplicativo de terminal de linha de comando moderno e altamente configurável que fornece experiência de usuário de linha de comando de baixa latência, várias guias, painéis de janela divididos, temas e estilos personalizados, vários "perfis" para diferentes shells ou aplicativos de linha de comando e oportunidades consideráveis para para configurar e personalizar muitos aspectos da sua experiência de usuário de linha de comando. Terminal do Windows vem pré-instalado no Windows 11. No Windows 10, você pode instalá-lo no Microsoft Store.

    Você pode usar o Terminal do Windows para abrir abas conectadas ao PowerShell, shells WSL (como Ubuntu ou Debian), o prompt de comando do Windows tradicional ou qualquer outro aplicativo de linha de comando (por exemplo, SSH, CLI do Azure, Git Bash).

  2. Console: no macOS e no Linux, os usuários geralmente iniciam seu aplicativo de terminal preferencial, que cria e se conecta ao shell padrão do usuário (por exemplo, BASH).

    No entanto, devido a uma peculiaridade histórica, os usuários do Windows tradicionalmente iniciam seu shell e o Windows inicia e conecta automaticamente um aplicativo de Console de GUI.

    Embora você ainda possa iniciar shells diretamente e usar o console de Windows herdado, é altamente recomendável que você instale e use Terminal do Windows para experimentar a melhor, mais rápida e mais produtiva experiência de linha de comando.

Aplicativos e utilitários

Aplicativo macOS Windows
Configurações e preferências Preferências do sistema Configurações
Gerenciador de tarefas Monitor de Atividades Gerenciador de Tarefas
Formatação de disco Utilitário de disco Gerenciamento de disco
Edição de texto Editor de Texto Bloco de notas
Exibição de eventos Console Visualizador de Eventos
Localizar arquivos/aplicativos Comando+Espaço tecla Windows
Gerenciador de pacotes Homebrew WinGet
Gerenciamento de janelas Controle de missão Snap Layouts (WindowsKey+Z)
Utilitários de produtividade Não aplicável PowerToys