Як вимкнути необмежену пробіл у редакторі IntelliJ?


533

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


8
Це смішно - я хочу навпаки Eclipse, щоб увімкнути віртуальний простір. Але я бачу, що наразі це не вирішена помилка (21000).
Баррі Келлі

14
Перейдіть сюди, щоб проголосувати за "необмежену пробіл", яку вимкнено за замовчуванням: youtrack.jetbrains.com/issue/IDEABKL-6478
rogerdpack

2
Хлопці, ви могли б надати більше інформації про те, чому цей віртуальний простір для вас незручний?
denis.zhdanov

10
@ denis.zhdanov Я хочу мати можливість натиснути стрілку праворуч і дістатись до початку наступного рядка з кінця поточного або натиснути довільно праворуч від рядка і мати курсор в кінці точно в кінці лінія. Я рідко хочу поставити курсор на довільну відстань за межі кінця існуючого тексту і змусити редактора вставити купу пробілів для мене, коли я починаю вводити текст. Я розумію, що деякі люди можуть вважати за краще це зробити, але для мене я вважаю за краще працювати так, як я звик до всіх інших текстових редакторів. Чудово, що це налаштовується, всі радіють.
nairbv

10
Intellj 13 змінив типове значення, щоб це було вимкнено.
Бьорн

Відповіді:


772

Меню файлу -> Налаштування -> Редактор -> Загальне -> Віртуальний простір і зніміть прапорець "Дозволити розміщення каре після закінчення рядка". Ви також можете зняти прапорці з інших параметрів на панелі «Віртуальний простір».


26
Ви, сер, дивовижні - велике спасибі, що це мене
заганяло

12
Треба любити stackoverflow. Я думав раніше, бовтаючись, що дратує, мені цікаво, чи можу я її відключити. Впевнений, що моя відповідь була вирішена. Дякую за пораду.
Kyle LeNeau

34
дивно, що у них за замовчуванням усі бажають вимкнути.
Яда

17
В IntelliJ 11.1 (OS X) його Налаштування> Редактор> "Дозволити розміщення каре в кінці рядка"
romacafe

4
Мені подобається, що "intellij відключити клік будь-де" - це перша пропозиція пошуку, коли ви вводите "intellij disabled" в google.
Брайан Гордон

189

Якщо інші відповіді, здається, не спрацьовують, можливо, ви це Column Selection Modeввімкнули. У моєму Mac це відображено на Cmd+ Shift+ 8. Він розташований під меню Правка . Цей пункт меню покаже невелику галочку, коли режим включений.


2
Для мене цей варіант був проблемою. Я використав ярлик Shift+ Cmd+ A, набрав Column Selection Modeі вимкнув його.
Фабіан Лейтгеб

8
Солодке, я думаю, що я випадково увімкнув це під час створення файлу скретчів. Мої гарячі клавіші були Shift+ Alt+ Insert. Для всіх, хто шукає його, просто відкрийте налаштування та знайдіть, Column Selection Modeі він відобразить його гарячу клавішу. Як ще одне зауваження, я перебуваю на Intellij 15, використовуючи Centos 7.
jemiloii

3
Це допомогло! Повинен потрапити це випадково. Будь-яке інше запропоноване рішення нічого не змінило.
Йонас Тонні

2
Це теж працювало для мене, але мені довелося зняти його з меню за допомогою миші - ярлик правильний, але, здається, не працює: /
Метью

Дякую! Це було пріоритетом для мене
Ovi Trif

20

Щоб отримати очікувану поведінку, коли відступи дотримуються при натисканні на рядок:

У налаштуваннях> Редактор> Віртуальний простір

Перевірка :

Дозволити розміщення каретки всередині вкладок.

Зніміть прапорці :

Дозволити розміщення каре після закінчення рядка.

Це мене справді дратувало і має дуже мало сенсу як поведінка за замовчуванням для мене.


1
Це дивна обстановка. Я використовую пробіли замість вкладок, але він працює як очікувалося. Налаштування, ймовірно, має читати Allow placement of caret inside indents.
Джим Шуберт

19

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


4
Ви завжди можете шукати "каре", щоб знайти потрібну настройку.
dongshengcn

3

Що сказав Matt_Bro (перша відповідь), але якщо ви вже встановили прапорець у налаштуваннях, спробуйте повторно перевірити його (я перевірив усі віртуальний пробіл) та перезапустіть. Потім зніміть прапорці та натисніть застосувати - у цей момент для мене було відключено необмежений простір.


1
Я також повинен був закрити та знову відкрити файл, який я редагував.
Джеймс Тернер

1

IntelliJ IDEA 2016

За замовчуванням його вимкнено (не встановлено прапорці).

Якщо він увімкнено, ви можете використовувати один із наступних 2 підходів :

  1. Файл > Налаштування ... (або Ctrl+ Alt+ S)> Редактор > Загальне > Розділ віртуального простору> зніміть прапорець Дозволити розміщення каретки після закінчення рядка

    Файл> Налаштування

    Загальний редактор Дозволити розміщення

  2. Довідка > Знайдіть дію ... (або Ctrl+ Shift+ A)> введіть " Віртуальний простір: Дозволити кінець "> Enterабо клацніть лівою кнопкою миші (для переключення між Увімкнено та Вимкнено)>Esc

    Довідка> Пошук дій

    Дозволити вимкнення карети

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.