Що таке "редагування кількох курсорів" у редакторі Xcode 10. (додаткова інформація про це згадується в примітках до випуску, але не може бути зрозумілою.)
Як саме це працює?
Відповіді:
Щоб редагувати кілька екземплярів тексту в різних розділах документа, можна скористатися редагуванням із декількома курсорами. Це дозволяє розміщувати кілька курсорів у різних місцях, щоб текст можна було додавати, змінювати або видаляти .
це ім'я редактора джерел , для довідки я взяв відповідь з whats-new-in-xcode10 та зразка посилання 1 та зразка посилання 2
Редактор джерел Xcode 10 тепер підтримує редагування з декількома курсорами, що дозволяє швидко редагувати кілька діапазонів коду одночасно.
З проектом із підтримкою керування джерелом редактор джерела відображає зміни, зроблені розробником у жолобі, і відображає зміни, зроблені іншими розробниками, які ще не втягнуті в проект
Cmd + D
у налаштуваннях :)
Найкращий спосіб його використання - це використання Select Next Occurrence
команди з Find
меню.
Клавіатурним скороченням за замовчуванням є alt+ cmd+ e, але ви можете встановити для нього значення cmd+, dщоб імітувати поведінку Sublime Text.
Таким чином, ви можете редагувати різні рядки коду, тоді як рішення в інших відповідях дозволяють редагувати лише подібні рядки.
Наприклад, якщо у вас є цей код:
NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);
ти просто:
Stringg
вступ із першого рядка за допомогою курсоруSelect Next Occurrence
клавіатурне скорочення клавіші 4 разиі у вас буде:
NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);
Shift+ Ctrl+, click коли ви бажаєте кілька разів редагувати один і той же текст у файлі, наприклад
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
у цьому я повинен поставити істину на всіх чотирьох рядках, тоді краще бути, щоб поставити істину відразу, використовуючи shift+ control+,click а не редагувати кожен рядок
Також для таких, як я, хто використовує cmd+ Shift+ Lу Sublime, є комбінація клавіш .
Це називається Selection - Split Selection By Lines
. Я встановив для cmd+ Shift+, Lале мені довелося встановити Show Library
ярлик на щось інше випадкове, що я не використовую для вирішення конфлікту.
Select All Find Matches
замість Selection - Split Selection By Lines
працював.