Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
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-helpno 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 com:
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:
- Ubuntu 20.04 LTS
- Kali Linux
- GNU/Linux do Debian
- openSUSE Leap 15.1
- 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.
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).
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 |
Windows developer