Как отключить неограниченные пробелы в Редакторе IntelliJ?

Как удалить возможность перемещения курсора после окончания строки в IntelliJ?

6 ответов


меню Файл - > Настройки - > редактор - > общие - > виртуальное пространство и снимите флажок "Разрешить размещение курсора после конца строки". Вы также можете снять флажки с других параметров на панели "виртуальное пространство".


если другие ответы, похоже, не работают, у вас может быть Column Selection Mode включено. На моем Mac он сопоставлен с Cmd+ Shift+8. Он расположен под редактировать. Этот пункт меню будет показывать небольшую галочку, когда режим включен.


обратите внимание, что для Intellij IDEA 11 для mac настройки помещаются в меню IntelliJ IDEA и называются предпочтениями. (Может быть, какой-то Mac по умолчанию ?)


чтобы получить ожидаемое поведение, где вмятины уважаемый, когда вы нажимаете на строку :

на Настройки > Редактор > Виртуальное Пространство

Регистрация :

разрешить размещение каретки внутри вкладок.

убрать :

разрешить размещение каретки после окончания строки.

Это было очень раздражает меня и делает очень мало смысла в поведении по умолчанию для меня.


Что сказал Matt_Bro (первый ответ), но если вы уже сняли флажок в настройках, попробуйте перепроверить его (я проверил все поля виртуального пространства) и перезапустить. Затем снимите флажок и нажмите Применить-в этот момент неограниченное пространство было отключено для меня.


IntelliJ IDEA 2016

по умолчанию это отключено (незарегистрированный).

если он включен, вы можете использовать один из следующих 2 подходов:

  1. >настройки... (или Ctrl+Alt+S)>редактор>общие > раздел виртуального пространства > снимите флажок разрешить размещение каретки после окончания линия

    File > Settings

    Editor General Allow placement

  2. помогите> "Найти"... (или Ctrl+ Shift+A) > типа "виртуальное пространство: разрешить end">Enter или щелкните левой кнопкой мыши (для переключения между On и Off) > Esc

    Help > Find Action

    Allow Caret On Off