Как получить пробелы вместо вкладок в затмении - PullRequest
0 голосов
/ 26 ноября 2018

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

Здесь я установил eclipse для вставки пробелов вместо вкладок.И затмение даже признает, что я действительно настроил его на вставку 4 пробелов вместо табуляции (см. Текст под Tabulators : там написано: «Текущий размер отступа - 4, с использованием пробелов»)).Tab settings for C/C++

Затем для общего текстового редактора я также настроил его на вставку пробелов вместо вкладок.(Флажок отмечен. Тема здесь просто плохая, (но в остальном в редакторе она хорошая, так что потерпите меня на этом. Для сравнения вы можете видеть, что поле "print margin" не отмечено.)) General tab settings

  • И затмение не могло ошибиться, даже если бы оно попыталось!

    1. К сожалению, несмотря на все эти настройки, когда я нажимаю клавишу табуляции, затмение вставляет 2 пробела.Затем я снова нажимаю клавишу Tab, и она вставляет 2 пробела.Почему 2 пробела?Где-то еще есть скрытые настройки?

    2. В любом случае, эта сломанная система работает немного, пока у меня не будет еще одного уровня отступа, например, для цикла for или if-блок.Если я снова нажму, tab, вместо добавления еще 2 пробелов, он преобразует 6 пробелов в табуляцию.: |

    3. И вкладка, которая не имеет ширины даже в 4 пробела, а вместо этого выглядит как вкладка шириной в 6 или 8 пробелов.

    4. CTRL-I также добавляет вкладки, а не пробелы.

Итак, где еще затмение скрывает больше настроек?

But still tabs

...