Xcode: чи можна «швидко відкрити» праву панель помічника редактора?


78

Чи можна "Швидко відкрити" на правій панелі помічника редактора? Це збільшить продуктивність приблизно в 20 разів

Відповіді:


180

Так, це можливо, але залежно від вашої версії Xcode вам може знадобитися відкоригувати поведінку за замовчуванням у налаштуваннях Xcode.

Використовуйте ⌘ command+ ⇧ shift+, Oщоб відкрити поле введення "Відкрити Quicky", а потім:

  • Використовуйте ⌥ option+, Enterщоб відкрити файл у потрібному редакторі.
  • За допомогою кнопок ⌥ option+ Shift+ Enterвиберіть, де ви хочете відкрити файл, за допомогою клавіш зі стрілками.

У Xcode 12 типовою дією ⌥ option+ Enterє відкриття файлу в новій "Вкладці" (які є новими у цьому випуску та відрізняються від "Вкладки вікна"). Це все ще можна налаштувати у налаштуваннях.

На Xcode 11 ви можете розділити редактор скільки завгодно. Це означає, що ⌥ option+ Enterза замовчуванням відкриє файл у редакторі поруч із місцем знаходження курсора.


Цю поведінку можна налаштувати в налаштуваннях Xcode у розділі Навігація:

Налаштування навігації Xcode

Щоб ⌥ option+ Enterвідкрити вибраний файл у редакторі праворуч від вікна Xcode, виберіть «Додаткова навігація: Використовує другий редактор».


Не знав про це! Дуже дякую!
шарлаг

1
Це корисно. Про що думала компанія Apple, коли вони зробили цю функцію?
Сценарій Кітті

6
Просто доповнення до цієї відповіді, коли з'являється вікно введення "Швидко відкрити", ви також можете натиснути, alt + shift + enterщоб відкрити невелике меню графічного інтерфейсу (яке називається "Перемістити фокус до редактора ..."), з якого ви можете відкрити нове файл на новій вкладці або замініть будь-яку іншу відкриту вкладку.
BigHeadCreations

1
Не знав, але @Iulian Onofreiвідповідь простіший у використанні
Chandan Shetty SP

1
@GuillaumeAlgis відкриває файл у вікні, в якому немає курсора.
danielhadar

62

Переконайтесь, що Uses Focused Editorвибрано в Preferences> Navigation:

скріншот

Таким чином, ви можете відкрити його, сфокусувавши Assistant Editor, натиснувши ⌘ command+ ⇧ shift+, Oщоб відкрити поле Open Quickyвведення, і просто натисніть, Enterщоб відкрити вибраний файл, замість ⌥ alt+ Enter.


1
Спасибі так багато.
Югал Джиндл

ОП буде повідомлено, якщо ви розмістите своє повідомлення безпосередньо на запитання.
Юліан Онофрей

14

Ще простіший спосіб - утримувати клавішу Option, а потім клацнути файл. Це відкриє вибраний файл у Помічнику редактора. Це чудово працює, коли ви TDD ваш Swift :) Ви можете мати свої тести ліворуч і натиснути опцію, щоб відкрити праворуч.


11

Класна штука!

Просто для розширення відповіді ви можете переключатися між двома вкладками або відкривати нову вкладку редактора крута, чи не так?

• Відкрийте редактор декількох помічників.

⌘ command+ ⇧ shift+O .

• Утримуйте ⌥ optionта натиснітьEnter на вибраний елемент. (Використовується для відкриття будь-якого файлу в Assistant Editor)

• Ви також можете використовувати ⌥ option+ ⇧ shift+, Enterщоб перемикати більше та відкривати нову вкладку, якщо ви не в редакторі з накопиченням.

• З'явиться вікно множинного вибору

введіть тут опис зображення

Примітка: Переконайтесь, що вибрано всі стеки редактора

введіть тут опис зображення


2

На додаток до відповіді Гійома, майте на увазі, що редактор не перебуває в режимі одного редактора (хоча я не знаю, як його слід офіційно називати), який ви можете відключити, вибравши цю кнопку, інакше всі навігації стають "Використовує сфокусований редактор" :

Кнопка "Розфокусувати цей редактор"


0

РЕДАГУВАТИ: неправильно прочитане ваше запитання вище відповідь є добрим, просто переконайтеся, що ви натиснули на цю панель, перш ніж спробувати ці команди

Здається, ви шукаєте гарячі клавіші, перегляньте тут повний список

  1. http://spin.atomicobject.com/2014/03/23/xcode-keyboard-shortcuts/
  2. http://iphonedev.tv/blog/2014/9/15/14-xcode-time-saving-shortcuts-memorize-and-improve-your-productivity
  3. http://nshipster.com/xcode-key-bindings-and-gestures/

але відкрити редактор помічника ⌘ command + ⌥ option + ↵ return

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