В Eclipse как пробелы могут вести себя как вкладки? - PullRequest
17 голосов
/ 31 марта 2010

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

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

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

Ответы [ 3 ]

7 голосов
/ 31 марта 2010

Не думайте, что есть способ настроить удаление всех пробелов с отступом, но Shift + Tab должен делать то, что вы хотите.

6 голосов
/ 28 апреля 2011

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

Тогда я считаю это невозможным: решения нет.

3 голосов
/ 18 июня 2010

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

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

Вот конфиг для ваших настроек:

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"

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...