Подтвердить что ты не робот

Заменяйте пробелы вкладками с помощью Eclipse

Я загрузил некоторый код из Интернета, и четырехмерное отступы вырвало из меня дерьмо. Я попытался найти и заменить "< 4 spaces > " и заменить его на "\ t", но это просто заменило все множества пробелов на строку "\ t". Как я могу поместить вкладку в поле "заменить"?

4b9b3361

Ответ 1

  • Открыть окно- > Настройки в строке меню.
  • Выберите Text Editors из древовидного меню.
  • Снимите флажок Insert spaces for tabs.

enter image description here

После этого запустите Format меню из контекстного меню и сохраните файл:

enter image description here

Ответ 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 для разработчиков на С++

Вместо изменения текстового редактора по умолчанию измените Стиль кода/Изменить → посмотреть фотографии

введите описание изображения здесь

введите описание изображения здесь