Как убрать возможность перемещать курсор после конца строки в IntelliJ?
Как убрать возможность перемещать курсор после конца строки в IntelliJ?
Ответы:
Меню Файл -> Настройки -> Редактор -> Общие -> Виртуальное пространство и снимите флажок «Разрешить размещение каретки после конца строки». Вы также можете снять другие опции на панели Виртуальное пространство.
Если другие ответы не работают, возможно, вы Column Selection Mode
включили. На моем Mac это связано с Cmd+ Shift+ 8. Он находится под меню « Правка» . Этот пункт меню покажет небольшую галочку, когда режим включен.
Shift
+ Cmd
+ A
, напечатал Column Selection Mode
и выключил его.
Shift
+ Alt
+ Insert
. Для любого, кто ищет его, просто откройте настройки и выполните поиск, Column Selection Mode
и он вызовет свою горячую клавишу. В качестве еще одного примечания, я на Intellij 15 использую Centos 7.
Чтобы получить ожидаемое поведение, при котором отступы соблюдаются при нажатии на строку:
В настройках> Редактор> Виртуальное пространство
Проверьте :
Разрешить размещение каретки внутри вкладок.
Снимите флажок :
Разрешить размещение каретки после конца строки.
Это действительно раздражало меня и не имело смысла как поведение по умолчанию для меня.
Allow placement of caret inside indents
.
Обратите внимание, что для Intellij IDEA 11 для Mac настройки находятся в меню IntelliJ IDEA и называются настройками. (Может быть, какой-то Mac по умолчанию?)
То, что сказал Matt_Bro (первый ответ), но если вы уже отметили флажок в настройках, попробуйте повторно проверить его (я установил все флажки виртуального пространства) и перезапустить. Затем снимите флажок и нажмите «Применить» - в этот момент для меня было отключено неограниченное пространство.
По умолчанию он отключен (не отмечен).
Если он включен, вы можете использовать один из следующих 2 подходов :
Файл > Настройки ... (или Ctrl+ Alt+ S)> Редактор > Общие > Раздел Виртуальное пространство> снимите флажок Разрешить размещение каретки после конца строки
Справка > Найти действие ... (или Ctrl+ Shift+ A)> введите « Виртуальное пространство: разрешить конец »> Enterили щелкните левой кнопкой мыши (для переключения между «Вкл.» И «Выкл.»)>Esc