Partilhar via


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

As dicas a seguir e equivalentes de controle devem ajudá-lo na transição entre um ambiente de desenvolvimento Mac e Windows (ou WSL/Linux).

Para o desenvolvimento de aplicativos, o equivalente mais próximo do Xcode seria o Visual Studio. Há também uma versão do Visual Studio para Mac, se você sentir a necessidade de voltar. Para edição de código-fonte entre plataformas (e um grande número de plug-ins) o Visual Studio Code é a escolha mais popular.

Atalhos de teclado

Sugestão

Pode utilizar Gestor de Teclado PowerToys para mapear atalhos do Windows para os atalhos que utiliza num Mac.

Funcionamento Mac Mac OS
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
Pesquisar 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+Shift+S
Guardar janela Comando+Shift+4 WindowsKey+Shift+S
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 desses atalhos requerem um "Trackpad de precisão", como o trackpad em dispositivos Surface e alguns outros laptops de terceiros.

As opções do trackpad são configuráveis em ambas as plataformas.

Funcionamento Mac Mac OS
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
Abra a Cortana / Central de ações 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 de linha de comando e terminais que, às vezes, funcionam um pouco diferente dos aplicativos de emulador de terminal e shell BASH do Mac, como Terminal e iTerm.

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 entre plataformas, que consiste em um shell de linha de comando e linguagem de script criada no .NET. Usando 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 no qual ele é executado. O PowerShell é totalmente de código aberto e, por ser multiplataforma, também está disponível para Mac e Linux.

    utilizadores do BASH shell em Mac e Linux: O PowerShell também oferece suporte a muitos aliases de comando com os quais você já está familiarizado. Por exemplo:

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

    Alguns comandos e argumentos são diferentes no PowerShell vs. BASH. Saiba mais inserindo: get-help no PowerShell ou consulte os aliases de compatibilidade e na documentação.

    Para executar o PowerShell como Administrador, digite "PowerShell" no menu Iniciar do Windows e selecione "Executar como Administrador".

  2. Linha de Comando do Windows (Cmd): O Windows ainda fornece o Prompt de Comando tradicional (e Console – veja abaixo), fornecendo compatibilidade com comandos e arquivos em lote compatíveis com MS-DOS atuais e herdados. O Cmd é útil ao executar arquivos em lote existentes/mais antigos ou operações de linha de comando, mas, em geral, recomenda-se que os usuários aprendam e usem o PowerShell, já que o Cmd está agora em manutenção e não receberá melhorias ou novos recursos no futuro.

Shells do Linux

O Subsistema Windows para Linux (WSL) agora pode ser instalado para suportar a execução de um shell Linux no Windows. Isso significa que você pode executar bash, com qualquer distribuição Linux específica que você escolher, integrada diretamente no Windows. Usar o WSL fornecerá o tipo de ambiente mais familiar para os usuários de Mac. Por exemplo, você ls para listar os arquivos num diretório corrente, não dir como faria com o Shell Cmd convencional do Windows. Para saber mais sobre como instalar e usar o WSL, consulte o Guia de Instalação do Subsistema Windows para Linux. As distribuições Linux que podem ser instaladas no Windows com WSL incluem:

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

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

Terminais Windows

Além de muitas ofertas de terceiros, a Microsoft fornece dois "terminais" - aplicações GUI que oferecem acesso a shells de linha de comando e aplicações.

  1. Terminal do Windows: O Terminal do Windows é um aplicativo de terminal de linha de comando novo, moderno e altamente configurável que oferece desempenho muito alto, 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 você configurar e personalizar muitos aspetos da sua experiência de 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 tradicional Prompt de Comando do Windows ou qualquer outro aplicativo de linha de comando (por exemplo, SSH, CLI do Azure, Git Bash).

  2. Console: No Mac e Linux, os usuários geralmente iniciam seu aplicativo de terminal preferido que, em seguida, 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 shell, e o Windows inicia e conecta automaticamente uma aplicação GUI Console.

    Embora ainda seja possível iniciar shells diretamente e usar o Console do Windows herdado, é altamente recomendável que os usuários instalem e usem o Terminal do Windows para experimentar a melhor, mais rápida e mais produtiva experiência de linha de comando.

Aplicações e utilitários

Aplicação Mac Mac OS
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 do Windows