Можно ли каким-то образом настроить IntelliJ IDEA, чтобы я мог выбирать столбцы с помощью клавиш курсора так же, как в Notepad ++, Visual Studio или FlashDevelop.
Например, когда я набираю код, я почти всегда осуществляю навигацию исключительно с помощью клавиатуры. В IDE, упомянутых ранее, я могу быстро выбирать блоки кода, удерживая Shift+, а Altзатем нажимая, ↑чтобы переместить курсор на строки выше. Затем я могу удерживать Shift+ Alt+ Ctrlи нажимать ←или, →чтобы быстро переходить по словам и выбирать нужный фрагмент текста.
В IntelliJ IDEA мне приходится постоянно включать и отключать режим выбора столбца с помощью Shift+ Alt+, Insertи даже тогда он не работает, как в других IDE или текстовых редакторах.
Любые идеи?
android-studio
intellij-idea
multiple-columns
textselection
intellij-13
Джошуа Барнетт
источник
источник
Ответы:
Вы можете редактировать столбцы с помощью
Edit | Column Selection Mode
.Ярлык для его поворота
on/off
- Alt+ Shift+ Insert. Вы перемещаетесь с помощью клавиш со стрелками для выбора блоков текста.источник
Многострочный курсор (без мыши)
Windows / Linux: CTRL+ CTRL(Удерживать) +↑ / ↓
Mac: ⌘+ ⌘(Удерживать) +↑ / ↓
ESC завершит многострочный режим.
Изменить горячую клавишу с несколькими картами
Чтобы добавить настраиваемую раскладку клавиш, CTRL+ SHIFT+ A, введите
keymap
и щелкните мышью сSettings
подтекстом. ИщитеClone Caret Above
иClone Caret Below
.Я сопоставил свой с ALT+ SHIFT+ ↑ / ↓.
Бонус
Попробуйте удерживающие комбинации CTRL, SHIFTи стрелки для повышения мощности отбора.
источник
ALT
ключ был сопоставлен по умолчанию вместо⌘
. Так и было:ALT
+ALT
(Удерживать) +↑
/↓
macOS
но нельзя поставить дремоту передТакже можно выбрать холдинг
middle mouse key
.источник
Перейдите к
Settings | Keymap
и установите ярлык дляClone Caret Above
и дляClone Caret Below
источник
Я думаю, что ответ @Meo наиболее правильный, но если ваша рука оказывается на мыши, вы также можете сделать это с помощью Ctrl+ Alt+ Shift+ Left Mouse Button Click. Или поищите
Add Rectangular Selection on Mouse Drag
в настройках раскладки клавиатуры.источник
В Windows или Linux нажимаю два раза Ctrl
источник
Ctrl
затем быстро нажмите и удерживайтеCtrl
второй раз. Используйте клавиши со стрелками, удерживая,Ctrl
чтобы добавить вставки / выборДля меня на Mac:
Нажмите один раз кнопку «option», отпустите ее и снова нажмите и удерживайте. Теперь переместите курсор, чтобы выбрать желаемый код. Нажмите «Esc», чтобы выйти из режима столбца! :)
источник
Удобнее всего:
источник
На Mac (с раскладками клавиатуры по умолчанию):
⇧⌘8
источник
Для Mac cmd+ shift+ *у меня не работает. Я изменил раскладку клавиатуры на другую, и теперь она работает без проблем.
источник