Выбор столбца IntelliJ с помощью клавиш Курсора


можно ли как-то настроить IntelliJ IDEA, чтобы я мог выбрать столбец с помощью клавиш курсора аналогично тому, как я мог бы в Notepad++, Visual Studio или FlashDevelop.

например, когда я набираю код, я почти всегда делаю свою навигацию исключительно с помощью клавиатуры. В IDEs, упомянутых ранее, я могу быстро выбрать блоки кода, удерживая Shift + Alt выберите чтобы расширить мой курсор по строкам выше. Тогда я могу держать Shift + Alt + Ctrl и нажмите или чтобы быстро перейти через слова и выбрать кусок текста, который я хочу.

в IntelliJ IDEA я должен постоянно включать и отключать режим выбора столбцов с помощью Shift + Alt + вставить и даже тогда он не совсем работает, как в других IDE или текстовых редакторах.

какие идеи?

8 51

8 ответов:

вы можете сделать редактирование столбцов с помощью Edit | Column Selection Mode.

ярлык, чтобы повернуть его on/off и Alt+Shift+вставить. Вы перемещаетесь с помощью клавиш со стрелками для выбора блоков текста.

также можно выбрать удержание middle mouse key.

многострочный каре (без мыши)

Windows / Linux:CTRL + CTRL(удерживать) + ↑/↓

Mac: + (удерживать) + ↑/↓

ESC завершится многострочный режим.

изменить горячую клавишу с несколькими каретками

чтобы добавить пользовательскую клавиатуру,CTRL+SHIFT+A, тип keymap и нажмите на один с Settings как подтекст. Ищите Clone Caret Above и Clone Caret Below.

я сопоставил свой с ALT+SHIFT+↑/↓.

бонус

попробуйте держать комбинации CTRL,SHIFT, и стрелки для улучшения выбора мощности.

перейти к Settings | Keymap и установить ярлык для Clone Caret Above и Clone Caret Below

в Windows или Linux я нажимаю два раза Ctrl

Я думаю, что ответ @Meo является наиболее правильным, но если ваша рука находится на мыши, вы также можете выполнить это с помощью Ctrl+ Alt+ Shift+ Щелкните Левой Кнопкой Мыши. Или ищите Add Rectangular Selection on Mouse Drag в настройках раскладку.

Для Mac cmd+ shift+* не работает для меня. Я изменил клавиатуру на что-то другое, и теперь она работает без проблем.

Я установил Idea VIM как один из плагинов, который мешал мне делать то, что я хотел. Я удалил и все нормально.