Увімкнення вкладок у xcode? Або зменшення болю від їх відсутності?


76

В даний час я використовую xcode, і я вважаю, що відсутність вкладок дуже турбує.

В даний час я використовую command-shift-d для пошуку всіх файлів або ctrl-1, щоб відкрити історію файлів, які нещодавно були відкриті.

Це працює, але я вважаю це менш ефективним, ніж просто вкладення кількох файлів, над якими я зараз працюю.

Чи є спосіб, сторонній чи ні, увімкнути якусь організацію з вкладками? Якщо ні, чи є якийсь інший спосіб швидкого переміщення по підмножині файлів?


3
Плюс один для опису випуску з x-кодом за Вейдером
Джеймі М.

Apple дуже любить спрощувати речі.
Даніель

Відповіді:


106

XCode 4 тепер підтримує вкладки. Ви можете ввімкнути, вибравши меню "Перегляд / Показати панель вкладок".


10
Він їх підтримує, але не так, як би ви очікували, перевірте stackoverflow.com/q/5353220/99834
сорін

2
Ви можете встановити власну комбінацію клавіш для обертання між вкладками в опції "Налаштування / Прив’язки клавіш / Вибрати наступну вкладку". Я погоджуюсь із Соріном, вкладки не працюють належним чином (як у Eclipse of Visual Studio). Я сподіваюся, що Apple змінить поведінку вкладок, щоб відповідати.
Іван Маринов

8
зміна вкладок використовує ⌘ {& ⌘}
Райан Букер

32
Реалізація вкладок у Xcode настільки погана, що виявляється марною, imo. Я просто хочу вкладки в редакторі, як і будь-яка інша середовище розробки на планеті. Мені не потрібен цілий химерний продубльований IDE під кожною вкладкою, вони настільки важкі, що потрібно лише 2-3 секунди, щоб переключитися на іншу вкладку, оскільки в основному це все завантажує.
devios1

2
@ devios1 через три роки, і ваш коментар дійсний на 1000000%. Цікаво, чому Apple не піклується про їх IDE
JustADev

7

Неправда, але однією з альтернатив є Перегляд> Показати панель уподобань та перетягніть у неї п’ять-шість часто використовуваних вихідних файлів. Не такий гнучкий, як вкладки, але задовольняє ваш запит на "швидке переміщення по підмножині файлів".

Традиційним способом є використання детального виду. Отримайте потрібні файли в режимі деталізації одним із таких способів:

  • Помістіть їх усіх в одну групу, а потім виберіть групу
  • Введіть вираз фільтра в міхур пошуку, який звужує показані елементи
  • Визначте Smartgroup, яка включає лише потрібні файли
  • Отримайте список файлів як результат Знайти в проекті, а потім виберіть цей пункт у Пошуку результатів

Потім ви можете використовувати Детальний вигляд як список цікавих файлів і швидко переміщатися по ньому за допомогою стрілок вгору та вниз.


Якщо потрібний файл уже відкрито в іншому вікні, як додати його на панель Вибране? Чи можу я змінити Xcode на відкриття нових файлів у тому ж вікні замість нового?
сорін

Здається, улюблене вже не працює. Anno 2020, Xcode 11.2.1
ecth

4

Перш за все, ви можете використовувати Textmate (який, на мою думку, має інтеграцію Xcode). В іншому випадку:

Вікно (Меню) -> Органайзер (ctrl-command-o)

У нижній частині цього вікна, якщо у вас немає двох панелей, клацніть квадрат праворуч від шестірні. Тепер перетягніть цікаві файли коду на ліву сіру панель - одним клацанням миші або стрілкою вгору / вниз відкриється файл на панелі редактора.

Якщо ви все-таки відкриєте купу вікон, як запропонував vog, вам потрібно буде пройти через них команду ~, а не alt-tab.

Ура.


1

Редактор вихідного коду Xcode дозволяє вибрати файл зі списку. Це два клацання замість одного (як це було б із вкладками), але це краще, ніж ніщо.

Крім того, ви можете просто Alt-Tab через вікна з відкритим вихідним кодом. Це не повільніше, ніж вкладки, і має той самий ефект, оскільки вікна вихідного коду зазвичай розміщуються точно одне перед іншим.


2
Якщо під "Alt-Tab" ви маєте на увазі ⌘-`, тоді це дійсно буде циклічно переходити через відкриті вікна. Alt-Tab - це ярлик Windows, і він не працюватиме в Xcode, принаймні не за замовчуванням. (Завжди є прив’язки клавіш, але навігація до вікна - це ярлик на системному рівні.)
Квін Тейлор,


1

Ви можете переміщатися між файлами за допомогою "Останні файли"

Напишіть простий applecript:

tell application "Xcode"
    tell application "System Events"
        keystroke "1" using {control down} -- open "Related Files"
        key code 125 -- choose "Recent Files" ("keystroke down" doesn't work)
        keystroke return -- enter to "Recent Files"
        key code 125 -- choose previous file
    end tell
end tell

І прив’яжіть його до якогось ярлика, використовуючи, наприклад, FastScripts (безкоштовно до 10 прив’язок)

У мене цей сценарій на "Control" + "` ". (XCode 4)

Сподіваюся, це допоможе


0

Ви також можете спробувати плагін Xcode, який я щойно випустив - він називається Code Pilot і вирішує багато питань навігації Xcode, роблячи його більш схожим на TextMate / Eclipse.

Перевірте тут: http://macoscope.net/en/mac/codepilot/

Сподіваюся, це допоможе!


0

З XCode 7.2 це просто

GoTo Перегляд >> Показати панель вкладок

Це покаже панель вкладок.

Клацніть правою кнопкою миші на новій вкладці та натисніть -> "НОВА Вкладка"

Тоді ми можемо побачити всі файли на вкладках.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.