Compartilhar via


Guia para alterar seu 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 do Mac e do Windows (ou WSL/Linux).

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

Atalhos do teclado

Dica

Use o Gerenciador de Teclado do PowerToys para mapear atalhos do Windows para os atalhos usados 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 Tecla do Windows+Shift+S
Salvar janela Command+Shift+4 Tecla do Windows+Shift+S
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 dos dispositivos Surface e alguns 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 Cortana/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

O 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.

Os shells do Windows

O 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 uma linguagem de script criada no .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 do Windows e selecione Executar como Administrador.

  2. A Linha de Comando do Windows (Cmd) – o Windows ainda fornece o prompt de comando tradicional (e console – veja abaixo), fornecendo compatibilidade com comandos compatíveis com MS-DOS atuais e herdados 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 o Subsistema do Windows para Linux (WSL) para dar suporte à execução de um shell do Linux no Windows. Isso significa que você pode executar o bash, com qualquer distribuição específica do Linux escolhida, integrado diretamente dentro do 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 do Windows Cmd tradicional. Para saber mais sobre como instalar e usar o WSL, consulte o Guia de Instalação do Subsistema do Windows para Linux . As distribuições do Linux que você pode instalar no Windows com o WSL incluem:

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

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

Terminais do Windows

Além de muitas ofertas de terceiros, a 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: O Terminal do Windows é um aplicativo de terminal de linha de comando novo, moderno e altamente configurável que fornece experiência de usuário de linha de comando de alto desempenho, 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 configurar e personalizar muitos aspectos da experiência do usuário de linha de comando.

    Você pode usar o Terminal do Windows para abrir guias conectadas ao PowerShell, shells WSL (como Ubuntu ou Debian), o prompt de comando tradicional do Windows 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 GUI.

    Embora você ainda possa iniciar shells diretamente e usar o Console do Windows herdado, é altamente recomendável que você instale e use o 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 do Windows