Guia para mudar o seu ambiente de desenvolvimento de Mac para Windows

As dicas e equivalentes de controlo a seguir ajudam-no a transitar entre um ambiente de desenvolvimento Mac e Windows (ou WSL/Linux).

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

Atalhos de teclado

Sugestão

Usa PowerToys Keyboard Manager para mapear Windows atalhos para os atalhos que usas num Mac.

Funcionamento Mac Windows
Copiar Comando+C Ctrl+C
Cortar Comando+X Ctrl+X
Colar Comando+V Ctrl+V
Desfazer Comando+Z Ctrl+Z
Guardar Comando+S Ctrl+S
Abrir Comando+O Ctrl+O
Bloquear computador Comando+Controlo+Q Tecla Windows + L
Mostrar ambiente de trabalho Comando+F3 WindowsKey+D
Abrir navegador de arquivos Comando+N WindowsKey+E
Minimizar janelas Comando+M WindowsKey+M
Pesquisa Comando+Espaço WindowsKey
Fechar janela ativa Comando+W Controlo+W
Alternar tarefa atual Comando+Tab Alt+Tab
Maximizar uma janela para ecrã inteiro Controlo+Comando+F WindowsKey+Para cima
Guardar ecrã (Captura de ecrã) Comando+Shift+3 WindowsKey+PrtScn (guarda no arquivo) ou PrtScn (na área de transferência)
Guardar região/janela (Captura de ecrã) Comando+Shift+4 WindowsKey+Shift+S (abre a ferramenta de corte)
Exibir informações ou propriedades do item Comando+I Alt+Enter
Selecionar todos os itens Tecla Comando e A Ctrl+A
Selecionar mais de um item em uma lista (não contíguo) Prima a tecla Command e, em seguida, clique em cada item Controle e, em seguida, clique em cada item
Digite caracteres especiais Opção+ tecla de caractere Tecla de caractere Alt+

Atalhos do trackpad

Observação

Alguns destes atalhos requerem um "Precision Trackpad", como o trackpad dos dispositivos Surface e de alguns outros portáteis de terceiros.

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

Funcionamento Mac Windows
Deslocar Deslizar verticalmente com dois dedos Deslizar verticalmente com dois dedos
Ampliar Movimento de beliscão com dois dedos para dentro e para fora Movimento de beliscão com dois dedos para dentro e para fora
Deslizar para trás e para a frente entre vistas Deslizar dois dedos lateralmente Deslizar dois dedos lateralmente
Alternar espaços de trabalho virtuais Deslizar quatro dedos de lado Deslizar quatro dedos de lado
Exibir aplicativos abertos no momento Deslizar quatro dedos para cima Deslizar para cima com três dedos
Alternar entre aplicações N/A Deslize lentamente três dedos para os lados
Ir para o ambiente de trabalho Espalhe quatro dedos Deslize três dedos para baixo
Centro de Ação Aberta Deslize dois dedos da direita para a esquerda Toque com três dedos
Abrir informação extra Toque com três dedos N/A
Mostrar barra inicial / iniciar um aplicativo Aperte com quatro dedos Toque com quatro dedos

Shells e terminais de linha de comando

O Windows suporta vários shells e terminais de linha de comandos. Essas ferramentas às vezes funcionam de forma um pouco diferente dos aplicativos de emulador de terminal e shell BASH do Mac, como Terminal e iTerm.

Interfaces do Windows (Shells)

O Windows tem dois shells principais de linha de comandos:

  1. PowerShell - O PowerShell é uma estrutura de gerenciamento de configuração e automação de tarefas entre plataformas. Consiste numa interface de linha de comandos e linguagem de scripting construída em .NET. Com o PowerShell, administradores, desenvolvedores e usuários avançados podem controlar e automatizar rapidamente tarefas que gerenciam processos complexos e vários aspetos do ambiente e do sistema operacional. O PowerShell é totalmente de código aberto e, por ser multiplataforma, também está disponível para Mac e Linux.

    Usuários de shell BASH para Mac e Linux: o PowerShell também suporta muitos aliases de comando com os quais você já está familiarizado. Por exemplo:

    • Liste o conteúdo do diretório atual com: ls
    • Mova arquivos com: mv
    • Mude 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, introduza "PowerShell" no menu inicial do Windows e depois selecione Executar como Administrador.

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

Shells do Linux

Agora pode instalar o Subsistema Windows para Linux (WSL) para suportar a execução de um shell Linux dentro do Windows. Isto significa que podes executar bash, com a distribuição Linux específica que escolheres, integrado diretamente no Windows. O uso do WSL fornece o tipo de ambiente mais familiar para os usuários de Mac. Por exemplo, usas ls para listar os ficheiros numa pasta atual, não dir como farias com o tradicional Windows Cmd Shell. Para aprender sobre a instalação e utilização do WSL, consulte o Guia de Instalação Subsistema Windows para Linux. Distribuições Linux que pode instalar no Windows com WSL incluem:

  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

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

Terminais Windows

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

  1. Terminal do Windows: Terminal do Windows é uma aplicação moderna e altamente configurável de terminal de linha de comandos que oferece uma experiência de linha de comandos de muito alto desempenho e baixa latência, múltiplos separadores, painéis de janelas divididas, temas e estilos personalizados, múltiplos "perfis" para diferentes shells ou aplicações de linha de comandos, e consideráveis oportunidades para Configurar e personalizar muitos aspetos da sua experiência de utilizador na linha de comandos. O Terminal do Windows vem pré-instalado no Windows 11. No Windows 10, podes instalá-lo a partir do Microsoft Store.

    Pode usar o Terminal do Windows para abrir separadores ligados ao PowerShell, shells WSL (como Ubuntu ou Debian), o tradicional Prompt de Comando do Windows, ou qualquer outra aplicação de linha de comando (por exemplo, SSH, CLI do Azure, Git Bash).

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

    No entanto, devido a uma peculiaridade histórica, os utilizadores do Windows tradicionalmente iniciam o seu shell, e o Windows inicia e liga automaticamente uma aplicação GUI Console.

    Embora ainda possa iniciar shells diretamente e usar a antiga Consola do Windows, é altamente recomendado que instale e use o Terminal do Windows para experienciar a melhor, mais rápida e produtiva experiência de linha de comandos.

Aplicações e utilitários

Aplicação macOS Windows
Configurações e Preferências Preferências do Sistema Configurações
Gestor de tarefas Monitor de Atividade Gestor de Tarefas
Formatação do disco Utilitário de disco Gerenciamento de disco
Edição de texto Editor de texto Bloco de notas
Visualização de eventos Consola Visualizador de Eventos
Encontrar ficheiros/aplicações Comando+Espaço Tecla Windows
Gestor de pacotes Homebrew WinGet
Gestão de janelas Centro de Controlo da Missão Layouts de Encaixe (WindowsKey+Z)
Ferramentas de produtividade N/A Brinquedos Elétricos