Что такое «Редактирование с несколькими курсорами» в редакторе Xcode 10. (дополнительная информация об этом упоминается в примечаниях к выпуску, но непонятна.)
Как именно это работает?
xcode
xcode10
multicursorediting
Крунал
источник
источник
Ответы:
это имя редактора исходного кода , для справки я взял ответ из whats-new-in-xcode10 и Образец ссылки 1 и Образец ссылки 2
источник
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
сработало.