Замените вкладку Eclipse на правильную строку отступа, поскольку Emacs делает

В Emacs, когда я нажимаю вкладку в любом месте строки, строка будет отступать правильно (или, по крайней мере, до настроек режима). Когда я снова нажму на вкладку, он вернется к следующему блоку. При программировании Python это действительно помогает, так как закрытие блока выполняется путем снижения уровня отступа.

Есть ли способ настроить Eclipse на то, чтобы сделать то же самое?

В настоящее время мне нужно стереть ведущее белое пространство, а затем нажать вкладку.

Этот вопрос является повторением вопроса суперпользователя.

Ответ 1

Попробуйте ctrl-i (Cmd-i on osx), чтобы отложить текущую строку или выбор внутри eclipse (если вы используете привязки ключей по умолчанию, а не emacs). Или, если вы хотите использовать другое связывание ключей, перейдите в "Появления" > "Основные" > "Ключи" и измените привязку для Correct Indentation на выбранные вами клавиши

Ответ 2

В Eclipse перейдите в Windows → Preference → Java → Formatter.

В раскрывающемся списке "Активный профиль" выберите любой профиль, нажмите "Изменить" справа от него.

В диалоговом окне "Профиль профиля" вы можете изменить многие вещи, такие как "Отступы", "Новая линия", "Брекеты", "Белые пространства" и т.д.

В качестве альтернативы, если ваш профиль полностью отличается от стандартного, создайте новый активный профиль и отредактируйте его соответствующим образом.