Мультикурсорное редактирование в Xcode 10 - PullRequest
0 голосов
/ 05 июня 2018

Что такое «Редактирование нескольких курсоров» в редакторе Xcode 10.(дополнительная информация о том же упомянута в заметках о выпуске , но не в состоянии понять.)

Как именно это работает?

Ответы [ 3 ]

0 голосов
/ 04 июля 2018

Shift + Ctrl + щелкните , если вы хотите редактировать один и тот же текст в файле несколько раз, например

    option_A.isEnabled = false
    option_B.isEnabled = false
    option_C.isEnabled = false
    option_D.isEnabled = false

в этоммне нужно поставить true на всех четырех строках, тогда лучше сразу установить true, используя shift + control + click вместо редактирования каждой строки

0 голосов
/ 11 июня 2019

Лучший способ использовать его - использовать команду Select Next Occurrence из меню Find.

Его стандартное сочетание клавиш alt + cmd + e , но вы можете установить его на cmd + d , чтобы имитировать поведение Sublime Text.

Таким образом, вы можете редактировать строки кодакоторые отличаются, тогда как решения в других ответах позволяют вам редактировать только похожие строки.

Например, если у вас есть этот код:

NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);

, вы просто:

  1. вручную выберите первое Stringg вхождение в первой строке с помощью курсора
  2. 4 раза нажмите комбинацию клавиш Select Next Occurrence
  3. нажмите вправо клавиша со стрелкой
  4. нажмите Backspace

и вы получите:

NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);
0 голосов
/ 05 июня 2018

Чтобы редактировать несколько экземпляров текста в разных разделах документа, вы можете использовать редактирование с несколькими курсорами.Это позволяет размещать несколько курсоров в разных местах, поэтому текст можно добавлять, изменять или удалять .

его имя Редактор исходного кода , дляСсылочная цель Я взял ответ от whats-new-in-xcode10 и Пример ссылки 1 и Пример ссылки 2

Редактор исходного кода Xcode 10 теперь поддерживает редактирование с несколькими курсорами, позволяя вам быстро редактировать несколько диапазонов кода одновременно.

  • shift + control + click
  • shift + control +
  • смещение + управление +
  • опция + drag

В проекте с включенным управлением исходным кодом редактор исходного кода отображает изменения, сделанные разработчиком в канаве, и показывает изменения, сделанные другими разработчиками, которые еще не были включены в проект.

...