2017-01-23 2 views
5

В соответствии с How can I use tabs for indentation in IntelliJ IDEA?, я прошел и установил каждое расширение на «Использовать символ табуляции», как показано ниже.Почему IntelliJ не использует вкладки?

Это не работает, хотя - IntelliJ по-прежнему вставляет пробелы, когда я нажимаю кнопку вкладок. Я что-то пропустил? Где кнопка [Please use tabs like I ef'ing told you to do] intelliJ?

(FYI, я использую IntelliJ Ultimate, 2016.2)

Это выглядит многообещающим ... enter image description here

... но, видимо, это все ложь :(

enter image description here

+0

просто из интереса: почему вы хотите использовать вкладки вместо пробелов? Я действительно ненавижу, когда люди используют вкладки в общем коде, поскольку форматирование в большинстве случаев перепутано, по крайней мере, на одном компьютере или в средстве просмотра исходного кода. –

+6

@MichaelRitter это не имеет значения * почему * он хочет это сделать или что вы ненавидите, когда это делается. Я ненавижу промежуточный отступ. Он в равной степени перепутался, по крайней мере, с одной машиной или с источником-зрителем. Но наши предпочтения не помогают ответить на вопрос. – Wing

+1

@ MichaelRitter Отступ с вкладками, выравнивание с пробелами. Цель умной вкладки – LoganMzz

ответ

3

Возможно, у вас есть опция «Настройки» -> «Редактор» - «Общие» -> «Разрешить размещение каретки внутри вкладок ".

Отмените выбор и повторите попытку.

+0

Хороший вызов, но я проверил это. – doub1ejack

3

Перейти к НастройкиредакторCode Style и снимите флажок "Обнаружение и использование существующих отступы файлов для редактирования.

1

Если открыть файл .editorconfig, вы увидите нечто похожее на следующее

# editorconfig.org 
root = true 

[*] 
indent_style = spaces 
indent_size = 2 
end_of_line = lf 
charset = utf-8 
trim_trailing_whitespace = true 
insert_final_newline = true 

Я изменил его на вкладке и 4, закрыл проект и вновь его.
Я знаю, что это абсурдный шаг, который нужно предпринять, и у него есть отчет об ошибке.

Смежные вопросы