Я загрузил некоторый код из Интернета, и четырехмерное отступы вырвало из меня дерьмо. Я попытался найти и заменить "< 4 spaces > " и заменить его на "\ t", но это просто заменило все множества пробелов на строку "\ t". Как я могу поместить вкладку в поле "заменить"?
Заменяйте пробелы вкладками с помощью Eclipse
Ответ 1
- Открыть окно- > Настройки в строке меню.
- Выберите
Text Editors
из древовидного меню. - Снимите флажок
Insert spaces for tabs
.
После этого запустите Format
меню из контекстного меню и сохраните файл:
Ответ 2
Я понял это. Я просто поставлю флажок, который говорит "использовать регулярные выражения", затем используйте\t.
Ответ 3
В ответ на вторую половину вашего вопроса:
Причина, по которой люди любят пробелы больше, чем вкладки, является согласованностью. Если у вас установлен ваш редактор для отображения вкладок шириной 4 пробела, и у меня установлен мой редактор, чтобы отображать вкладки шириной 8 пробелов, код, который мы пишем, будет отличаться от каждого из нас. Это хорошо, пока наш коллега не забудет, что мы используем вкладки и начинаем расстояние между его линиями, используя 4 пробела. Теперь его код выглядит хорошо для вас, но все отступы для меня.
Кроме того, что происходит, когда наша работа решает, что строки должны содержать 80 символов или 120 символов? Вы с радостью запрограммируете 4 вкладки с пробелами, и когда он попадет в мой редактор, я неожиданно вижу некоторые из ваших строк слишком долго.
Как правило, неважно, используете ли вы пробелы или вкладки, если вы (и каждый человек, который работает на вашем коде) согласен с тем, что использовать, и насколько широким является символ табуляции.
Я использую 4 пространства везде, потому что он выглядит одинаково для каждого редактора, каждого репозитория, когда cat
ed и везде.
Ответ 4
Ответ на Kouhei на правильном пути, но вам нужно будет изменить параметры форматирования Java, если вы хотите, чтобы автоматический форматир использовал пробелы (в настройках, ищите Java → Code Style → Formatter, создавайте новый стиль из одного из существующих, и выберите "всегда использовать пробелы" ). Затем Ctrl + Shift + F удалит вкладки и вставляет пробелы.
Ответ 5
Чтобы устранить проблему с вкладкой с пространством в редакторе Eclipse:
-
Окно меню → Настройки → Java → Стиль кода → Formatter
-
Нажмите на настройку конкретных параметров проекта.
- Выберите проект
-
Проверить Включить настройки для проекта
- Нажмите "Создать"
- Упомяните свое имя профиля → нажмите OK.
-
Страница профиля будет выгружена
- Выберите "Пробел" только под меткой политики вкладки вкладки отступа.
- Нажмите "Применить" и OK.
-
Используйте Ctrl + Shift + F для форматирования класса Java, который заменит вкладку пробелом.
Ответ 6
Eclipse Helios для разработчиков на С++
Вместо изменения текстового редактора по умолчанию измените Стиль кода/Изменить → посмотреть фотографии