IntelliJ IDEA способ редактирования нескольких строк - PullRequest
57 голосов
/ 12 августа 2009

Я видел, как это делается в TextMate, и мне было интересно, есть ли способ сделать это в IDEA.

Скажите, у меня есть следующий код:

 leaseLabel = "Lease";
 leaseLabelPlural = "Leases";
 portfolioLabel = "Portfolio";
 portfolioLabelPlural = "Portfolios";
 buildingLabel = "Building";

Какой лучший способ добавить '+ "foo" к каждой строке? Режим столбца не будет работать, так как линии не правильно выровнены по правой стороне ... если нет простого способа выравнивания текста по правому краю: P

Ответы [ 13 ]

1 голос
/ 03 июня 2019

Удерживайте ALT и используйте мышь для щелчка и перетаскивания

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

Для пользователей Mac это: ALT + SHIFT + Click

0 голосов
/ 10 июня 2013

Обычно я использую (NetBeans, но я считаю, что его легко использовать в любой IDE): find&replace.

Вы просто находите ;\n и заменяете его на + $foo;\n, тогда вы не применяете ко ВСЕМ строкам, а помещаете курсор на первую строку и просто нажимаете кнопку "заменить" (я полагаю, что это зависит от вашей IDE) раз изменить 7 строк в кратчайшие сроки. Легко и просто, и это должно быть сделано с самой базовой и самой продвинутой IDE, которую вы можете найти.

EDIT: В IntelliJ (не знаю, работает ли он и в других IDE), вы можете использовать поиск и замену регулярных выражений только для выделения, так что вы действительно можете использовать «заменить все»

...