В Eclipse, как пространства могут вести себя как вкладки?

Я заменил все мои вкладки пробелами в моем исходном коде PHP (и я настроил Eclipse, чтобы использовать 4 пробела в качестве вкладок). Когда я нажимаю вкладку, я получаю 4 пробела, это нормально.

Но когда я ударяю backspace, чтобы удалить уровень отступа (вкладку), удаляет только одно пространство. Поэтому я должен ударить 4 раза, чтобы удалить уровень отступа.

Это одна из самых абсурдных вещей, которые я видел в Eclipse, поэтому я предполагаю, что есть опция, позволяющая нам удалить 4 пробела, как если бы там была вкладка? или плагин?

Ответы

Ответ 1

После всего этого времени решения нет.

Я рассматриваю это как невозможное: нет решения.

Ответ 2

Не думайте, что есть способ установить его, чтобы удалить весь отступ в пространстве с помощью backspace, но shift + tab должен делать то, что вы хотите.

Ответ 3

Итак... Мне тоже нужна эта функция. Прежде чем начать использовать Eclipse, я был пользователем Vim. На самом деле все еще используется для некоторых задач редактирования. Существует vimplugin для eclipse, поэтому вы можете использовать его в качестве редактора Eclipse. Но это вопрос вкуса.

Вы можете настроить vim таким образом: Вставить вкладку 4 пробела. Backspaces удаляет отступы.

Здесь конфигурация ваших настроек:

set tabstop=8       " This is the default in any editor, Tabs are 8spaces Wide"
set expandtab       " Tabs are converted to spaces"
set softtabstop=4   " Tabs are 4 spaces"
set shiftwidth=4    " Indent is 4 spaces"
" Here the magic"
set backspace=indent,eol,start  " Deletes over indent, line breaks, edit starts"

НТН