Як вибрати кілька місць у коді в 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вибирає всі випадки в одному кадрі для рефакторингу в один постріл.