Compartir a través de


Guía para cambiar el entorno de desarrollo de Mac a Windows

Las siguientes sugerencias y equivalentes de control le ayudan a realizar la transición entre un entorno de desarrollo de Mac y Windows (o WSL/Linux).

Para el desarrollo de aplicaciones, el equivalente más cercano a Xcode es Visual Studio. Para la edición de código fuente multiplataforma (y un gran número de complementos), Visual Studio Code es la opción más popular.

Atajos de teclado

Sugerencia

Usa el Administrador de teclado de PowerToys para asignar accesos directos de Windows a los accesos directos que usas en un Equipo Mac.

Operación Mac Windows
Copiar Comando+C Ctrl+C
Cortar Comando+X Ctrl+X
Pegar Comando+V Ctrl+V
Deshacer Comando+Z Ctrl+Z
Guardar Comando+S Ctrl+S
Abierto Comando+O Ctrl+O
Bloquear equipo Comando+Control+Q Tecla de Windows+L
Mostrar escritorio Comando+F3 WindowsKey+D
Abrir el explorador de archivos Comando+N WindowsKey+E
Minimizar ventanas Comando+M WindowsKey+M
Búsqueda Comando+Espacio Tecla de Windows
Cerrar ventana activa Comando+W Control+W
Cambiar tarea actual Comando+Tabulador Alt+Tabulador
Maximizar una ventana a pantalla completa Control+Comando+F WindowsKey+Arriba
Guardar pantalla (captura de pantalla) Comando+Mayús+3 WindowsKey+Mayús+S
Guardar ventana Comando+Mayús+4 WindowsKey+Mayús+S
Ver información o propiedades del elemento Comando+I Alt+Entrar
Seleccionar todos los elementos Comando+A Ctrl+A
Seleccionar más de un elemento de una lista (nocontiguoso) Mantén presionada la tecla de comando y, a continuación, haz clic en cada elemento. Mantenga pulsado Control y haga clic en cada elemento.
Escribir caracteres especiales Tecla Opción + tecla de carácter Alt+ tecla de carácter

Métodos abreviados del panel táctil

Nota:

Algunos de estos accesos directos requieren un "Precision Trackpad", como el trackpad en dispositivos Surface y algunos otros portátiles de terceros.

Puede configurar las opciones del panel táctil en ambas plataformas.

Operación Mac Windows
Desplazamiento Deslizar dos dedos verticalmente Deslizar dos dedos verticalmente
Zoom Pellizcar con dos dedos hacia dentro y hacia fuera Pellizcar con dos dedos hacia dentro y hacia fuera
Deslizar hacia atrás y hacia delante entre vistas Deslizar dos dedos hacia un lado Deslizar dos dedos hacia un lado
Cambio de áreas de trabajo virtuales Deslizar cuatro dedos de lado Deslizar cuatro dedos de lado
Mostrar aplicaciones abiertas actualmente Deslizar cuatro dedos hacia arriba Deslizar tres dedos hacia arriba
Cambiar entre aplicaciones No disponible Desliza lentamente con tres dedos de forma lateral
Ir al escritorio Extiende cuatro dedos Deslizar tres dedos hacia abajo
Abrir Cortana/Centro de actividades Desliza dos dedos desde la derecha Pulsación de tres dedos
Abrir información adicional Pulsación de tres dedos No disponible
Mostrar launchpad/iniciar una aplicación Pinche con cuatro dedos Puntee con cuatro dedos

Línea de comandos: shells y terminales

Windows admite varios shells y terminales de línea de comandos. Estas herramientas a veces funcionan de manera un poco diferente de las aplicaciones de shell y emulador de terminal de Mac, como Terminal e iTerm.

Interfaces de Windows

Windows tiene dos shells de línea de comandos principales:

  1. PowerShell - PowerShell es un marco de trabajo para la automatización de tareas y gestión de configuraciones multiplataforma. Consta de un shell de línea de comandos y un lenguaje de scripting basado en .NET. Con PowerShell, los administradores, los desarrolladores y los usuarios avanzados pueden controlar y automatizar rápidamente las tareas que administran procesos complejos y diversos aspectos del entorno y del sistema operativo. PowerShell es totalmente de código abierto y, como es multiplataforma, también está disponible para Mac y Linux.

    Usuarios del shell de BASH de Mac y Linux: PowerShell también admite muchos alias de comandos con los que ya está familiarizado. Por ejemplo:

    • Enumere el contenido del directorio actual con: ls
    • Mover archivos con: mv
    • Vaya a un nuevo directorio con: cd <path>

    Algunos comandos y argumentos son diferentes en PowerShell frente a BASH. Para más información, escriba: get-help en PowerShell o consulte los alias de compatibilidad en la documentación.

    Para ejecutar PowerShell como administrador, escriba "PowerShell" en el menú Inicio de Windows y seleccione Ejecutar como administrador.

  2. Línea de comandos de Windows (Cmd) - Windows todavía incluye el símbolo del sistema tradicional (y la consola), lo que asegura compatibilidad tanto con comandos actuales como con archivos por lotes compatibles con MS-DOS heredados. Cmd es útil al ejecutar archivos por lotes existentes o antiguos o operaciones de línea de comandos. Sin embargo, aprenda y use PowerShell, ya que Cmd ahora está en mantenimiento y no recibirá ninguna mejora ni características nuevas en el futuro.

Shells de Linux

Ahora puede instalar el Subsistema de Windows para Linux (WSL) para admitir la ejecución de un shell de Linux en Windows. Esto significa que puede ejecutar Bash, con la distribución específica de Linux que elija, integrada directamente dentro de Windows. El uso de WSL proporciona el tipo de entorno más familiar para los usuarios de Mac. Por ejemplo, usas ls para enumerar los archivos de un directorio actual, no dir, como lo harías con el shell de Windows Cmd tradicional. Para obtener información sobre cómo instalar y usar WSL, consulte la guía de instalación del Subsistema de Windows para Linux . Las distribuciones de Linux que puede instalar en Windows con WSL incluyen:

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

Sólo para nombrar unos cuantos. Obtenga más información en la de instalación de WSL de e instálelos directamente desde lade Microsoft Store .

Terminales Windows

Además de muchas ofertas de terceros, Microsoft proporciona dos terminales. Estos terminales son aplicaciones de GUI que proporcionan acceso a shells y aplicaciones de línea de comandos.

  1. Terminal Windows: Terminal Windows es una nueva aplicación de terminal de línea de comandos nueva, moderna y altamente configurable que proporciona un rendimiento muy alto, experiencia de usuario de línea de comandos de baja latencia, varias pestañas, paneles de ventanas divididas, temas y estilos personalizados, varios "perfiles" para diferentes shells o aplicaciones de línea de comandos, y oportunidades considerables para configurar y personalizar muchos aspectos de la experiencia del usuario de la línea de comandos.

    Puede usar Windows Terminal para abrir pestañas conectadas a PowerShell, shells de WSL (como Ubuntu o Debian), el Command Prompt tradicional de Windows, o cualquier otra aplicación de línea de comandos (por ejemplo, SSH, Azure CLI, Git Bash).

  2. Consola: en macOS y Linux, los usuarios suelen iniciar su aplicación de terminal preferida, que luego crea y se conecta al shell predeterminado del usuario (por ejemplo, BASH).

    Sin embargo, debido a una peculiaridad del historial, los usuarios de Windows tradicionalmente inician su shell y Windows inicia y conecta automáticamente una aplicación de consola de GUI.

    Aunque todavía puede iniciar shells directamente y usar la consola de Windows heredada, se recomienda encarecidamente instalar y usar Terminal Windows para experimentar la mejor experiencia de línea de comandos más rápida y productiva.

Aplicaciones y utilidades

Aplicación macOS Windows
Configuración y preferencias Preferencias del sistema Configuración
Administrador de tareas Monitor de actividad Administrador de tareas
Formato de disco Utilidad de disco Administración de discos
Edición de texto Editor de Texto Bloc de notas
Visualización de eventos Consola Visor de eventos
Buscar archivos o aplicaciones Comando+Espacio Tecla Windows