Mac открыть несколько экземпляров приложения

8

Mac OS X 10.6

Я новичок в Mac. В Windows мы открывали несколько экземпляров Visual Studio или Eclipse и переключались друг на друга, щелкая значки на панели задач.

Я обнаружил, что этот поток показывает, как создать настраиваемую иконку дока для запуска нескольких XCode, а затем мы можем получить несколько значков на Dock, как панель задач в Windows.

В мире Mac мне было интересно, предпочитает ли он открывать несколько экземпляров Xcode или просто иметь один Xcode с несколькими открытыми проектами. Какой самый удобный способ переключаться назад и вперед?

Стан
источник
Я использую XCode 7 и могу открыть два проекта XCode рядом в двух окнах.
Стек разбился

Ответы:

8

Моя интуиция заключается в том, что OS X и ее приложения не предназначены для работы в нескольких случаях. Когда два процесса вносят изменения в одни и те же файлы предпочтений .plist одновременно, вы можете получить непреднамеренное поведение. Некоторые приложения предназначены для работы в настройке «библиотеки проектов», например GarageBand и новый iMovie (эти приложения могут работать только над одним проектом одновременно), но если Xcode позволяет открывать несколько проектов одновременно, это определенно путь Почти все приложения на основе документов работают таким образом, например: Office, TextEdit, Safari.

Если вы новичок в Mac, скоро станет очевидно, что окно - это не то же самое, что запущенное приложение. В одном приложении может быть много окон одновременно, и закрытие всех этих окон по отдельности не обязательно закрывает приложение (хотя иногда это происходит, см. Системные настройки.) Вместо переключения между окнами с помощью alt-tab вы переключаетесь. между приложениями с помощью Command-Tab и переключаться между открытыми окнами этого приложения с помощью Command-`(обратная клавиша, клавиша ~). Закрывая приложения, приобретайте привычку выбирать выход из меню приложения (или нажимать Command-Q) вместо того, чтобы выкидывать из каждого открытого окна. В большинстве случаев это приведет к тому, что приложение все еще будет работать с 0 открытыми окнами. Работающие приложения обозначены светящимися лампочками под их иконками в доке,

Подсказка: чтобы быстро выйти из нескольких приложений, удерживайте Command, используйте Tab или Shift-Tab, чтобы выбрать каждое приложение, которое вы хотите закрыть, и нажмите q, чтобы отправить каждое из них команду выхода. Затем отпустите вкладку, чтобы переключиться на приложение, которое вы хотите использовать, когда оно выбрано.

NReilingh
источник
Спасибо за очень полезный ответ. Просто получил быстрый вопрос. Как вы сказали, если открыть много проектов в рамках только одного запущенного экземпляра XCode, как я могу переключаться между проектами щелчком по иконке? Вместо того, чтобы перейти к «окну» или «cmd-` »(что удобно, хотя). Спасибо.
Стэн
Expose ваш друг. Проверьте это в Системных настройках: вы можете назначить горячие клавиши, углы экрана и / или мультитач-жесты, чтобы сразу идентифицировать все окна, все окна в вашем текущем приложении или смести все окна для просмотра рабочего стола.
NReilingh
Ах, также: параметр угла экрана, вероятно, наиболее похож на нажатие на значок для окна. В Snow Leopard вы также можете иметь минимизированные окна Expose display, если захотите.
NReilingh
2

очень просто, используйте следующую команду в терминале open -n -a "ИМЯ ПРИЛОЖЕНИЯ"

user3156586
источник
Добро пожаловать в суперпользователя: хотя это может или не может ответить на вопрос, было бы лучше ответить, если бы вы могли дать некоторое объяснение, почему ваше решение работает с деталями и простыми в использовании инструкциями. Если вы чувствуете, что ваш ответ правильный, сделайте это и отредактируйте. Пожалуйста, уделите пару минут и прочитайте: - superuser.com/help. Ответ: superuser.com/help/how-to-answer , еще раз добро пожаловать в superuser.Спасибо
mic84