Guia para alterar o ambiente de desenvolvimento do Mac para o Windows
As dicas e os controles equivalentes a seguir devem ajudar em sua 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 seria o Visual Studio. Também há uma versão do Visual Studio para Mac, caso você sinta a necessidade de retornar. Para a edição de código-fonte de plataforma cruzada (e diversos plug-ins), o Visual Studio Code é a escolha mais conhecida.
Atalhos de teclado
Dica
Você pode usar o Gerenciador de Teclado do PowerToys para mapear atalhos do Windows para os atalhos que você usa em um Mac.
Operação | Mac | Windows |
---|---|---|
Copiar | Command+C | Ctrl+C |
Recortar | Command+X | Ctrl+X |
Colar | Command+V | Ctrl+V |
Desfazer | Command+Z | Ctrl+Z |
Salvar | Command+S | Ctrl+S |
Abrir | Command+O | Ctrl+O |
Bloquear o computador | Command+Control+Q | Tecla do Windows+L |
Mostrar a área de trabalho | Command+F3 | Tecla do Windows+D |
Abrir o navegador de arquivos | Command+N | Tecla do Windows+E |
Minimizar janelas | Command+M | Tecla do Windows+M |
Pesquisar | Command+Espaço | Tecla do Windows |
Fechar janela ativa | Command+W | Control+W |
Alternar para a tarefa atual | Command+Tab | Alt+Tab |
Maximizar uma janela para tela inteira | Control+Command+F | Tecla do Windows+seta para cima |
Salvar tela (captura de tela) | Command+Shift+3 | Tecla do Windows+Shift+S |
Salvar janela | Command+Shift+4 | Tecla do Windows+Shift+S |
Exibir informações ou propriedades do item | Command+I | Alt+Enter |
Selecionar todos os itens | Command+A | Ctrl+A |
Selecionar mais de um item em uma lista (não contíguo) | Command, depois clicar em cada item | Controle, depois clicar em cada item |
Digitar caracteres especiais | Option+tecla de caractere | Alt+tecla de caractere |
Atalhos do trackpad
Observação
Alguns desses atalhos exigem um "Trackpad de precisão", como o trackpad em dispositivos Surface e em outros laptops de terceiros.
as opções de trackpad são configuráveis nas duas plataformas.
Operação | Mac | Windows |
---|---|---|
Rolagem | Passar dois dedos na vertical | Passar dois dedos na vertical |
Zoom | Pinçar com dois dedos para reduzir e aumentar | Pinçar com dois dedos para reduzir e aumentar |
Passar o dedo para trás e para frente entre exibições | Passar dois dedos nas laterais | Passar dois dedos nas laterais |
Alternar espaços de trabalho virtuais | Passar quatro dedos nas laterais | Passar quatro dedos nas laterais |
Exibir aplicativos abertos no momento | Passar quatro dedos para cima | Passar três dedos para cima |
Alternar entre aplicativos | N/D | Passar devagar três dedos nas laterais |
Acessar a área de trabalho | Espalhar quatro dedos para fora | Passar três dedos para baixo |
Abrir a Cortana/Central de Ações | Deslizar dois dedos a partir da direita | Tocar com três dedos |
Abrir informações adicionais | Tocar com três dedos | N/D |
Mostrar a barra inicial/iniciar um aplicativo | Pinçar com quatro dedos | Tocar com quatro dedos |
Terminais e shells de linha de comando
O Windows dá suporte a vários terminais e shells de linha de comando que, às vezes, funcionam de maneira um pouco diferente no shell do BASH do Mac e em aplicativos emuladores de terminal, como o Terminal e o iTerm.
Shells do Windows
O Windows tem dois shells primários de linha de comando:
PowerShell – O PowerShell é uma estrutura de gerenciamento de configuração e automação de tarefas multiplataforma que consiste em um shell de linha de comando e linguagem de scripts criado em .NET. Usando o PowerShell, administradores, desenvolvedores e usuários avançados podem controlar e automatizar rapidamente tarefas que gerenciam processos complexos e vários aspectos do ambiente e do sistema operacional em que ele é executado. O PowerShell é totalmente de software livre e, por ser multiplataforma, também está disponível para Mac e Linux.
Usuários do shell do BASH para 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, usando:
ls
- Mova arquivos com:
mv
- Mova para um novo diretório com:
cd <path>
Alguns comandos e argumentos são diferentes no PowerShell em relação ao 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".
- Liste o conteúdo do diretório atual, usando:
Linha de Comando do Windows (Cmd) : O Windows ainda fornece o Prompt de Comando tradicional (e o console – confira abaixo), fornecendo compatibilidade com comandos do MS-DOS atuais e herdados e arquivos em lotes. O Cmd é útil ao executar arquivos em lotes existentes/antigos ou operações de linha de comando, mas, em geral, é recomendável que os usuários aprendam e usem o PowerShell, já que o Cmd agora está em manutenção e não receberá nenhum aprimoramento ou novos recursos no futuro.
Shells do Linux
O WSL (Subsistema do Windows para Linux) agora pode ser instalado para dar suporte à execução de um shell do Linux dentro do Windows. Isso significa que você pode executar o Bash, com qualquer distribuição específica do Linux que escolher, integrado dentro do Windows. O uso de WSL fornecerá o tipo de ambiente mais conhecido para os usuários do Mac. Por exemplo, você usa ls para listar os arquivos do diretório atual – e não dir, como faria no Shell do Cmd tradicional do Windows. Para saber mais sobre como instalar e usar o WSL, confira o Guia de Instalação do Subsistema do Windows para Linux. As distribuições do Linux que podem ser instaladas no Windows com o WSL incluem:
Para citar apenas algumas. Encontre mais nos documentos de instalação do WSL e instale-as diretamente da Microsoft Store.
Terminais do Windows
Além de muitas ofertas de terceiros, a Microsoft fornece dois "terminais" – aplicativos de GUI que fornecem acesso a shells de linha de comando e aplicativos.
Terminal do Windows : o Terminal do Windows é um novo aplicativo de terminal de linha de comando moderno e altamente configurável que fornece um desempenho muito alto, experiência de usuário de linha de comando de baixa latência, várias guias, painéis de janelas divididas, temas e estilos personalizados, vários "perfis" para diferentes shells ou aplicativos de linha de comando, além de oportunidades consideráveis para configurar e personalizar muitos aspectos da sua experiência de usuário de linha de comando.
Você pode usar o Terminal do Windows para abrir guias conectadas ao PowerShell, a shells do WSL (como Ubuntu ou Debian), ao Prompt de Comando tradicional do Windows ou a qualquer outro aplicativo de linha de comando (por exemplo, SSH, CLI do Azure e Git Bash).
Console : no Mac e no 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, o BASH).
No entanto, devido a uma peculiaridade da história, os usuários do Windows tradicionalmente iniciam o shell e o Windows inicia e conecta automaticamente um aplicativo de console da GUI.
Embora ainda seja possível iniciar os shells diretamente e usar o console herdado do Windows, é altamente recomendável que, em vez disso, os usuários instalem e usem o Terminal do Windows para experimentar a melhor, a mais rápida e a mais produtiva experiência de linha de comando.
Aplicativos e utilitários
Aplicativo | Mac | Windows |
---|---|---|
Configurações e Preferências | Preferências do Sistema | Settings |
Gerenciador de tarefas | Monitor de Atividade | Gerenciador de Tarefas |
Formatação de disco | Utilitário de disco | Gerenciamento de disco |
Edição de texto | TextEdit | Bloco de notas |
Exibição de evento | Console | Visualizador de Eventos |
Localizar arquivos/aplicativos | Command+Espaço | Tecla do Windows |
Windows developer