10

Я использую опцию Soft Tabs в TextMate, но мои файлы по-прежнему содержат символы TAB вместо «4 пробелов». Вот как это работает:

  1. Я открываю файл, он содержит TAB
  2. Я включаю опцию Soft Tabs
  3. Я сохраняю файл.

Ничего не изменилось, файл все еще полон TAB . Что я делаю неправильно?

1 ответ1

26

TextMate не меняет весь ваш документ на основе такого предпочтения. Он выходит за границы документа, поэтому сам процесс открытия файла изменит почти каждую строку в нем. Ваш коллега, который всегда читает журналы изменений VCS, захочет вас убить.

Файл не обновляется автоматически. В TextMate 1 вам нужно вызвать текст »Преобразовать» Вкладки в пробелы. В TextMate 2 вы вызываете Связки »Источник» Преобразование вкладок в пробелы. Оба уважают вашу текущую настройку ширины вкладки.


Что касается связанной документации:

Когда программные вкладки включены, TextMate будет по большей части действовать точно так же, как если бы вы использовали жесткие вкладки, но документ действительно содержит пробелы.

Это относится к навигации по нескольким пространствам. Даже если вы используете пробелы, при перемещении курсора вы почувствуете, что они были табуляциями (то есть прыгали $tab_width )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .