У меня есть документ со смешанным HTML, JavaScript и PHP. Я редактирую его в Eclipse.
Я не являюсь первоначальным автором документа, я изменяю его.
При его изменении Eclipse TAB и SHIFT + TAB (Indent и Unindent) не работают должным образом.
Любые отступы, которые я вставляю нажатием клавиши TAB, можно отменить с помощью клавиш SHIFT + TAB, но отступы, уже содержащиеся в документе, нельзя отменить аналогичным образом. В этом случае нажатие клавиш SHIFT + TAB ничего не делает.
Кажется, пробелы в этом файле отличаются от ожидаемых Eclipse.
Мой естественный стиль кодирования (основанный на настройке VIM) - только пробелы, а мои TAB и SHIFT + TAB вставляют и удаляют четыре пробела одновременно.
Как мне перепрограммировать Eclipse для этого, а затем заставить Eclipse изменить стиль этого документа неизвестного форматирования, чтобы восстановить обычные сочетания клавиш?
Я понимаю, что [Window] -> [Preferences] -> (language) -> [Code Style] содержит много опций, но это больше, чем я хотел сделать прямо сейчас, плюс я обычно работаю в много разных инсталляций Eclipse. Есть ли предопределенные стили кода, которые я могу найти где-нибудь для этого конкретного стиля и импортировать? Я думаю, это довольно распространенный стиль.