Может ли TextMate отображать табуляцию и пробелы?

Используя TextMate на Mac, «невидимые» можно отобразить с помощью

View -> Show Invisibles

Но символы пробела и табуляции не отображаются, и в настройках, похоже, нет записи, чтобы это изменить. Есть ли способ их показать? Это связано с тем, что некоторые старые кодеры могут иметь смешанные табуляции или пробелы, поэтому то, что хорошо выглядит в редакторе, на самом деле может быть неправильно выровнено. (редактор показывает табуляцию как 2 пробела)


person nonopolarity    schedule 03.08.2010    source источник


Ответы (2)


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

http://grab.by/grabs/fabaea391dc8bc764636f0ca19a8c38d.png

На этом изображении есть символ табуляции, новая строка, символ табуляции, новая строка, программная табуляция, новая строка.

См. эту ветку для объяснения того, почему не отображаются пробелы.

Здесь вы можете изменить программные / реальные вкладки. http://grab.by/grabs/783db3a88609a01c7702cbd250f495c6.png

person I82Much    schedule 04.08.2010
comment
Значит, когда включены программные вкладки, вкладки тоже не отображаются? Итак, чтобы увидеть их, выберите «Показать невидимые», а также отключите программные вкладки? - person nonopolarity; 04.08.2010
comment
Мягкие табуляции буквально означают, что табуляции преобразуются в эквивалентное количество пробелов. Таким образом, вы не увидите символа табуляции. Если все, что вам нужно сделать, это различать табуляции и пробелы, тогда вы можете оставить его включенным или выключенным - вы в любом случае сможете заметить разницу. - person I82Much; 04.08.2010
comment
на самом деле, я думаю, что это мог быть символ табуляции, который там был ... и я думаю, что TextMate не будет преобразовывать существующий символ табуляции в пробелы, а только новые. - person nonopolarity; 04.08.2010
comment
Вы можете выделить фрагмент текста, щелкнуть правой кнопкой мыши, выбрать «Преобразовать» - ›, а затем« Табуляция в пробелы ». - person I82Much; 15.02.2011
comment
Пытался включить мягкие вкладки целую вечность, пока не увидел ваш снимок экрана ... элемент управления находится внизу страницы, чтобы включить его (без использования переменных оболочки, как указано в другом потоке) - person Aaron Williams; 12.04.2013

Если активирован «Показывать невидимые», вы увидите маленький треугольник для каждой вкладки, который указывает вправо. Пробелы вообще не отображаются, вы можете видеть их только косвенно, то есть через символ, обозначающий разрыв строки. Если разрыв строки не является первым символом после вашего кода этой строки, между ними есть пробелы.

Итак, чтобы сделать длинный ответ коротким: вы уже должны видеть вкладки, однако символы, представляющие невидимое, иногда трудно увидеть.

person Florian Pilz    schedule 06.01.2011