Поделиться через


Инструкции по изменению среды разработки с Mac на Windows

Следующие советы и данные об эквивалентах элементов управления должны поспособствовать при переходе со среды разработки Mac на Windows (или на WSL из Linux).

Для разработки приложений ближайшим эквивалентом Xcode будет Visual Studio. Существует также версия Visual Studio для Mac, если вам когда-либо понадобится перейти обратно. Для кроссплатформенного редактирования исходного кода (и огромного числа подключаемых модулей) самым популярным средством является Visual Studio Code.

Сочетания клавиш

Совет

С помощью Диспетчера клавиатуры PowerToys вы можете сопоставить сочетания клавиш Windows с сочетаниями клавиш, которые используются на компьютере Mac.

Операция Mac Windows
Копия COMMAND+C CTRL+C
Вырезать COMMAND+X CTRL+X
Вставить COMMAND+V CTRL+V
Отмена COMMAND+Z CTRL+Z
Сохранить COMMAND+S CTRL+S
При открытии COMMAND+O CTRL+O
Блокировка компьютера COMMAND+CONTROL+Q Клавиша Windows+L
Показать рабочий стол COMMAND+F3 Клавиша Windows+D
Открыть обозреватель файлов COMMAND+N Клавиша Windows+E
Свернуть окна COMMAND+M Клавиша Windows+M
Поиск (Search) COMMAND+SPACE Клавиша Windows
Закрыть активное окно COMMAND+W CONTROL+W
Переключить текущую задачу COMMAND+TAB ALT+TAB
Развернуть окно во весь экран CONTROL+COMMAND+F Клавиша Windows+ВВЕРХ
Сохранить снимок экрана COMMAND+SHIFT+3 Клавиша Windows+SHIFT+S
Сохранить окно COMMAND+SHIFT+4 Клавиша Windows+SHIFT+S
Просмотр сведений об элементе или свойств COMMAND+I Alt+Ввод
Выбрать все элементы COMMAND+A CTRL+A
Выбор нескольких элементов в списке (несвязанных) COMMAND, а затем щелкните каждый элемент. CTRL, а затем щелкните каждый элемент.
Ввод специальных символов OPTION+клавиша символа ALT+клавиша символа

командами сенсорной панели;

Примечание.

Для использования некоторых из этих сочетаний клавиш требуется точная сенсорная панель, такая как на устройствах Surface и некоторых других ноутбуках сторонних производителей.

Параметры сенсорной панели можно настроить на обеих платформах.

Операция Mac Windows
Прокрутка Вертикальная прокрутка двумя пальцами Вертикальная прокрутка двумя пальцами
Масштабирование Увеличение и уменьшение масштаба с помощью двух пальцев Увеличение и уменьшение масштаба с помощью двух пальцев
Прокрутка назад и вперед между представлениями Прокрутка в сторону двумя пальцами Прокрутка в сторону двумя пальцами
Переключение виртуальных рабочих областей Прокрутка в сторону четырьмя пальцами Прокрутка в сторону четырьмя пальцами
Отображение открытых в настоящий момент приложений Прокрутка вверх четырьмя пальцами Прокрутка вверх тремя пальцами
Переключение между режимами Н/П Медленная прокрутка в сторону тремя пальцами
Перейти на рабочий стол Расширение четырьмя пальцами Прокрутка вниз четырьмя пальцами
Открытие Кортаны или Центра уведомлений Прокрутка двумя пальцами справа Касание тремя пальцами
Открытие дополнительных сведений Касание тремя пальцами Н/П
Отображение панели запуска или запуск приложения Уменьшение четырьмя пальцами Касание четырьмя пальцами

Оболочки и терминалы командной строки

Windows поддерживает несколько оболочек и терминалов командной строки, которые иногда работают немного иначе в оболочке Bash для Mac и в таких приложениях эмулятора терминала, как Terminal и iTerm.

Оболочки для Windows

Существует две основные оболочки командной строки для Windows.

  1. PowerShell. PowerShell — это кросс-платформенная инфраструктура для автоматизации задач и управления конфигурацией, состоящая из оболочки командной строки и языка сценариев на основе .NET. Используя PowerShell, администраторы, разработчики и опытные пользователи могут быстро контролировать и автоматизировать задачи, которые управляют сложными процессами и различными аспектами среды и операционной системы, в которой они выполняются. PowerShell работает на основе полностью открытого кода, а благодаря кросс-платформенности это средство доступно для Mac и Linux.

    Пользователи оболочки Mac и Linux: PowerShell также поддерживает множество псевдонимов команд, с которыми вы уже знакомы. Например:

    • вывод списка содержимого текущего каталога с помощью ls;
    • перемещение файлов с помощью mv;
    • переход в новый каталог с помощью cd <path>.

    Некоторые команды и аргументы отличаются в PowerShell и BASH. Чтобы узнать больше, введите get-help в PowerShell или см. статью о псевдонимах совместимости.

    Чтобы запустить PowerShell от имени администратора, введите "PowerShell" в меню "Пуск" ОС Windows, а затем выберите "Запуск от имени администратора".

  2. Командная строка Windows (Cmd): Windows по-прежнему поставляет традиционную командную строку (и консоль— см. ниже), обеспечивая совместимость с текущими и устаревшими командами, совместимыми с MS-DOS и пакетными файлами. Cmd удобно использовать при работе с существующими или старыми пакетными файлами или операциями командной строки. Но в целом пользователям рекомендуется изучать и использовать PowerShell, так как Cmd теперь находится в режиме обслуживания и в будущем не получит никаких улучшений и новых функций.

Оболочки для Linux

Теперь для поддержки выполнения оболочки Linux в Windows можно установить подсистему Windows для Linux (WSL). Это означает, что вы можете запускать Bash, используя любой выбранный дистрибутив Linux, интегрированный непосредственно в Windows. Использование WSL обеспечит среду, наиболее знакомую пользователям Mac. Например, список файлов в текущем каталоге выводит команда ls, а не dir, как в традиционной оболочке Cmd в Windows. Дополнительные сведения об установке и использовании WSL см. в статье Руководство по установке подсистемы Windows для Linux. Вот некоторые дистрибутивы Linux, которые можно установить в Windows с помощью WSL:

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

И это далеко не полный список. Дополнительные сведения см. в документации по установке WSL. Установить эти дистрибутивы можно прямо из Microsoft Store.

Терминалы Windows

Помимо многих сторонних предложений, корпорация Майкрософт предоставляет два "терминала" — приложения с графическим пользовательским интерфейсом, которые предоставляют доступ к оболочкам и приложениям командной строки.

  1. Терминал Windows. Терминал Windows — это новое современное хорошо настраиваемое приложение терминала командной строки, обеспечивающее очень высокую производительность, работу с низкой задержкой, а также широкие возможности для настройки и персонализации многих аспектов взаимодействия с пользователем в командной строке. В нем есть несколько вкладок, разделенные области окна, пользовательские темы и стили, а также несколько "профилей" для различных оболочек или приложений командной строки.

    С помощью терминала Windows можно открывать вкладки, подключенные к PowerShell, оболочкам WSL (таким как Ubuntu или Debian), традиционной командной строке Windows или любому другому приложению командной строки (например, SSH, Azure CLI, Git Bash).

  2. Консоль. В Mac и Linux пользователи обычно запускают предпочитаемое приложение терминала, которое затем создает оболочку пользователя по умолчанию (например, Bash) и подключается к ней.

    Однако исторически сложилось так, что пользователи Windows традиционно запускают свою оболочку, а Windows автоматически запускает и подключает консольное приложение с графическим пользовательским интерфейсом.

    Хотя можно по-прежнему запускать оболочки напрямую и использовать устаревшую консоль Windows, пользователям настоятельно рекомендуется устанавливать и использовать Терминал Windows, чтобы обеспечить максимально эффективную, быструю и производительную работу с командной строкой.

приложениями и служебными программами.

Приложение Mac Windows
Параметры и настройки Системные настройки Настройки
Диспетчер задач Монитор активности Диспетчер задач
Форматирование диска Служебная программа для дисков Управление дисками
Правка текста TextEdit Блокнот
Просмотр событий Консоль Просмотр событий
Поиск файлов или приложений COMMAND+SPACE Клавиша Windows