Как редактировать несколько строк в Xcode (ярлык)

Извините, я не нашел уже заданного вопроса по этой проблеме ...

в Xcode, каков ярлык для редактирования нескольких строк, таких как «CMD + щелчок» возвышенного текста?

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


person Damien Romito    schedule 31.03.2015    source источник
comment
Это было бы неплохо, но я не думаю, что это возможно. Возможно, проверьте пакеты Alcatraz.   -  person Siriss    schedule 31.03.2015
comment
Для чего именно предназначена эта команда? Для выбора нескольких слов / символов в нескольких строках? Если да, вы можете добиться того же в Xcode, используя Option + Click.   -  person gagarwal    schedule 31.03.2015
comment
ой? вы, наверное, что-то изменили в настройках, потому что у меня это не работает   -  person Damien Romito    schedule 31.03.2015
comment
Я тоже искал это, но не мог найти выхода. В итоге я занялся поиском и заменой. В вашем примере я бы поискал self.player и заменил его на self.whateverPlayer   -  person Genki    schedule 09.01.2016
comment
Привет, @DamienRomito. Прошло несколько лет с тех пор, как ты опубликовал это. Есть ли шанс, что вы нашли способ сделать это? Спасибо   -  person Vladimir    schedule 28.05.2017
comment
Простите @Vladimir, все равно ничего ...   -  person Damien Romito    schedule 03.06.2017


Ответы (5)


Это возможно с Xcode 10+, см. Презентацию функциональности wwdc2018 < / а>.

Способы создания нескольких курсоров:

  • ⇧ Shift + ⌃ Control + Щелчок левой кнопкой мыши: будет создавать новый курсор при каждом щелчке.
  • ⇧ Shift + ⌃ Control + : создаст новый курсор над
  • ⇧ Shift + ⌃ Control + : создаст новый курсор ниже
  • ⌥ Option + перетаскивание: будет создавать новый курсор на каждой перетаскиваемой строке.

предварительный просмотр:

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

Для получения дополнительной информации см. этот ответ

person Daniel    schedule 18.09.2018
comment
Знаете ли вы, есть ли способ поместить курсор, скажем, в любую другую строку, используя только клавиатуру? (помимо размещения курсора во многих соседних строках и последующего нажатия клавиши ВВОД). - person Andrej; 02.12.2020
comment
Я считаю, что [shift] + [control] + щелчок левой кнопкой мыши будет вашим лучшим вариантом. Я не знаю другого способа k / b appart из того, что вы описали, и вряд ли он будет полезен. - person Daniel; 29.12.2020

Я не уверен, насколько это полезно для вас, но если вы хотите изменить имя переменной, вы можете щелкнуть по нему, навести на него курсор, пока не появится раскрывающаяся кнопка треугольника, щелкните его и выберите «Изменить все в области действия».

Это позволяет вам изменить все экземпляры этого имени переменной.

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

person Jace Tan    schedule 18.07.2016
comment
В этом случае сочетание клавиш - ⌃⌘E (control cmd + E). - person Luiz Dias; 08.06.2019

Многострочное редактирование поддерживается в Xcode 10, Ctrl + Shift + щелкните строки, которые хотите отредактировать.

person RoyR    schedule 07.06.2018

Выберите строку, которую хотите отредактировать, затем нажмите на мгновение option + command  демо

person Gpx    schedule 25.04.2019

У меня был тот же вопрос несколько недель назад, если вы используете ключ Option, вы можете использовать выбор столбца и редактировать несколько строк, как на вашем рисунке. Путаница возникает из-за того, что она используется для нескольких целей. Если вы нажмете клавишу выбора над переменной или текстом, появится вопросительный знак и отобразится информация о том, что вы нажимаете. Однако, если вы удерживаете клавишу выбора перед строкой или не над текстом, она отображается как знак плюса, и вы можете перетаскивать и выбирать несколько строк и редактировать их одновременно.

person Zack    schedule 24.06.2018