Что такое «Редактирование с несколькими курсорами» в редакторе Xcode 10. (дополнительная информация об этом упоминается в примечаниях к выпуску, но непонятна.)
Как именно это работает?
Что такое «Редактирование с несколькими курсорами» в редакторе 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
сработало.