Як я можу вибрати наступне входження в редакторах IDEA


89

Ctrl+ Dвиконує find_under_expandкоманду на піднесеному рівні. Це в основному шукало наступне входження вже виділеного тексту та виділяло його, тому, коли я редагую, він редагується в обох місцях одночасно. Наразі я намагаюся перейти до редакторів IDEA (таких як WebStorm, PHPStorm, PyCharm тощо), але ще не знайшов щось подібне до цієї команди в цій IDE.


Ця публікація використана як приклад для цієї
метадискусії

Відповіді:


181

Я вважаю, що нещодавно вони додали це до останнього випуску IntelliJ, і я б також припустив PhpStorm. Оскільки прив'язки специфічні для системи, загляньте на http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Схоже, що ця версія доступна через EAP, тому не знайте, коли вони випустять її для загального споживання (або якщо вони вже це зробили).

ВИКОРИСТАННЯ ЗА КРАЙ

Alt+ Jу Windows та Linux, Ctrl+ Gу Mac OS X


1
AFAIK ETA у версії 8.0 - кінець червня / початок липня.
Коотлі

4
Взято з наданого посилання, Alt+Jдалі Windows, Ctrl-GдаліMac OS X
Kiee

Так! Alt+Jвибере / скасує вибір наступного випадку, у Windows.
Zenadix

Чудове рішення. Дякую!
arefin2k

2
@anddero Ctrl+Alt+Shift+JабоCtrl-Cmd-G
Орхан Аліханов

9

У Mac OS X ви можете вибрати наступну появу за допомогою Ctrl+G


1
Це не команда "Перейти до рядка"? jetbrains.com/phpstorm/documentation/PhpStorm_ReferenceCard.pdf
kbtz

1
@cvsguimaraes command + G = перейти до наступного входження, command + ctrl + g = перейти до попереднього, а ctrl + G = також вибрати наступне входження (принаймні для мене працює).
Zac Rolland

7

У вікні налаштувань знайдіть "Додати виділення для наступного випадку" (PhpStorm 8.0.1)

На mac типовим є ctrl + G, але ви можете змінити його на ctrl + D (або cmd + D на mac)


1
Дякую, це те, що я шукав.
Томаш Вотруба


4

В даний час його нанесено на

для відбору, Alt + J

для скасування вибору, Alt + Shift + J

але якщо ви знайомі з піднесеними ярликами, такими як Ctrl + D

Jetbrains дає вам можливість змінити налаштування,

Налаштування -> Карта клавіш -> Дії редактора

пошук декількох виділень, знайдіть, Alt + J потім клацніть правою кнопкою миші -> виберіть змінити комбінації клавіш

встановіть потрібні ярлики як піднесені, Ctrl + D

Ось Документи


2

Я думаю, що ви хочете зробити, це переформатувати його відразу в усьому місці у файлі. Отже, в машині MAC зручним ярликом для нього є shift + F6 (можливо, доведеться використовувати клавішу fn перед F6). Клацніть на текст, який потрібно змінити, а потім натисніть Shift + F6 . У ньому буде виділено текст, а потім ваші зміни в усіх місцях у файлі. :)

Він буде виконувати роботу так само, як піднесений ctrl + D


1

У PhpStorm є "Виберіть слово на кареті", Ctl + W та Ctl + Shift + W відповідно (ви можете перевірити свої клавіші, здійснивши пошук у розділі "Налаштування> Карта клавіш").

Детально тут: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

Не зовсім впевнений, що це те саме, що ви згадали, але це дуже зручно!


Так, це не те, про що просив ОП, але завдяки вашому посиланню я можу знайти ярлик для цього пункту «Виберіть слово на кареті» під Mac. Я новачок у PHPStorm: D
Ngoc Pham
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.