Як вибрати кілька місць у коді в Android Studio?
Я хочу вставити один і той же текст у кілька місць у своєму вихідному коді. Як і мати більше одного курсору миші. Раніше я робив це у VS2012 так легко, хоча не знаю, як це зробити в Android Studio?
Як вибрати кілька місць у коді в Android Studio?
Я хочу вставити один і той же текст у кілька місць у своєму вихідному коді. Як і мати більше одного курсору миші. Раніше я робив це у VS2012 так легко, хоча не знаю, як це зробити в Android Studio?
Відповіді:
Я знайшов, як і дозволяє поділитися цією цікавою функцією з вами. Я знайшов три цікаві особливості:
Для багаторазового виділення просто утримуйте alt+, shiftа потім виберіть, коли ви хочете змінити клацанням миші, а потім введіть щось, що ви можете написати в декількох місцях одночасно.
Ще однією цікавою особливістю є вибір стовпців. Це дозволяє клацнути чудово та дуже допомогти, особливо коли ви рефакторингуєте.
У більшості систем це працює з утриманням middleMouseButton
та перетягуванням вашого коду, а в інших - утримуючи altта вибираючи код, він діє, як показано нижче:
Також, як сказав @Narayana в коментарях, Ctrl+ Shift+ Alt+ jвибирає всі випадки в одному кадрі для рефакторингу в один постріл.
Ви можете використовувати Alt+ Shiftта клацнути декілька розташувань, щоб отримати кілька курсорів.
Щоб вибрати подібні випадки у файлах, використовуйте Alt+ j.
Докладніше: натисніть тут
Windows: CTRL+ CTRL(утримувати) +↑ / ↓
Mac: ⌘+ ⌘(утримувати) +↑ / ↓
ESC закінчиться багаторядковий режим.
Щоб додати власну карту клавіш, CTRL+ SHIFT+ A, введіть keymap
і клацніть на ту, що має Settings
підтекст. Шукайте Clone Caret Above
і Clone Caret Below
.
Я відобразив свій на ALT+ SHIFT+ ↑ / ↓.
Спробуйте утримують комбінації CTRL, SHIFTі стрілки для підвищення потужності відбору.
Натисніть комбінацію Shift
+ Alt
+, Insert
щоб редагувати в режимі вибору стовпця.
Shift
+ Alt
+ Insert
ще раз, щоб вийти з режиму редагування :). У цьому випадку курсор може рухатися вгору-вниз звичайним способом, а не по просторах.
На Mac я люблю робити ⌥ (option)+ shift+ mouse clickна декількох рядках в Android Studio 3.1.3.
Ctrl
+Shift
+Alt
+j
вибирає всі випадки в одному кадрі для рефакторингу в один постріл.