Как удалить возможность перемещения курсора после окончания строки в IntelliJ?
Как отключить неограниченное количество пробелов в редакторе IntelliJ?
Ответ 1
Меню "Файл" → "Настройки" → "Редактор" → "Общие" → "Виртуальное пространство" и снимите флажок "Разрешить размещение каретки после окончания строки". Вы также можете отключить другие параметры на панели виртуального пространства.
Ответ 2
Если другие ответы не работают, вы можете включить Column Selection Mode
. На моем Mac он сопоставлен с Cmd + Shift + 8. Он расположен в меню Изменить. Этот пункт меню покажет небольшую галочку, когда режим включен.
Ответ 3
Обратите внимание, что для Intellij IDEA 11 для mac настройки устанавливаются в меню IntelliJ IDEA и называются предпочтениями. (Может быть, какой-то макрос по умолчанию?)
Ответ 4
Чтобы получить ожидаемое поведение, когда отступы соблюдаются при нажатии на строку:
В настройках > Редактоp > Виртуальное пространство
Проверьте:
Разрешить размещение каретки внутри вкладок.
Снимите флажок:
Разрешить размещение каретки после окончания строки.
Это было очень неприятно для меня, и для меня было мало смысла как поведение по умолчанию.
Ответ 5
Что сказал Matt_Bro (первый ответ), но если у вас уже установлен флажок в настройках, попробуйте перепроверить его (я проверил все поля виртуального пространства) и перезапустить. Затем снимите флажок и нажмите "применить" - в этот момент для меня было отключено неограниченное пространство.
Ответ 6
IntelliJ IDEA 2016
По умолчанию он отключен (не отмечен).
Если он включен, вы можете использовать один из следующих 2 подходов:
-
Файл > Настройки... (или Ctrl + Alt + S) > Редактор > Общие > Раздел виртуального пространствa > снимите флажок Разрешить размещение каретки после конца строки
-
Справка > Найти действие... (или Ctrl + Shift + A) > введите " Виртуальное пространство: Разрешить конец" > Enter или щелкнуть левой кнопкой мыши (для переключения между Вкл. И Выкл.) > Esc