Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
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-helpno 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.
- Liste o conteúdo do diretório atual com:
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:
- Ubuntu 24.04 LTS
- Ubuntu 22.04 LTS
- Kali Linux
- Debian GNU/Linux
- openSUSE Leap 15.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.
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).
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 |
Windows developer