Чому TextMate не замінює вкладки пробілами?


10

Я використовую Soft Tabsопцію в TextMate, але мої файли все ще містять TABсимволи замість "4-пробілів". Ось як це працює:

  1. Я відкриваю файл, він містить TABs
  2. Вмикаю Soft Tabsваріант
  3. Я зберігаю файл.

Нічого не змінилося, файл все ще заповнений TABs. Що я роблю неправильно?


У якій частині документації зазначено, що вона замінить існуючі символи вкладок?
Ігнасіо Васкес-Абрамс

@Ignacio hm ... Ось що я читаю: manual.macromates.com/en/working_with_text розділ 4.11. У мене було відчуття, що він повинен замінити існуючі ТАБ. Що таке вирішення?
yegor256

Відповіді:


27

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

Файл не оновлюється автоматично. У TextMate 1 потрібно викликати вкладку Текст »Перетворити» в пробіли . У TextMate 2 ви викликаєте набори »Джерело» Перетворення вкладок у простори . Обидва відповідають вашим поточним налаштуванням ширини вкладки.


Що стосується зв'язаної документації:

Якщо ввімкнено м'які вкладки, TextMate здебільшого буде діяти так само, як якщо б ви використовували жорсткі вкладки, але документ дійсно містить пробіли.

Це стосується навігації по декількох просторах. Навіть якщо ви користуєтесь пробілами, переміщення курсору буде відчувати себе так, як це були вкладки (тобто стрибки з $tab_widthпробілами).


4
ctrl-appl-shift-tа потім2
AJcodez
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.