TextMate Whitespace / Invisibles - Показать пробелы - PullRequest
7 голосов
/ 21 апреля 2011

Есть ли способ показать «мягкие вкладки» (пробелы) в TextMate?ViewShow Invisibles хорошо работает для отслеживания отступов, если вы используете вкладки для отступов.К сожалению, в языках, где отступы семантические, у вас обычно есть для использования пробелов.(Python, YAML, HAML, CoffeeScript)

Есть предложения по отображению этого пробела или отслеживанию мягких отступов в TextMate?Должен ли я продолжать придерживаться Textmate2?

Альтернативные стратегии и предложения также приветствуются.

Ответы [ 2 ]

13 голосов
/ 08 октября 2013

Последняя версия TextMate 2 *1002* выделяет пробелы, когда Show Invisibles включен.

invisibles


EDIT:

Вы можете даже настроить, какие невидимые объекты показывать с каким персонажем, изменив свойство invisiblesMap в файле .tm_properties.

Из журнала изменений TextMate:

Это может быть установлено в строку, которая используется для управления тем, какие глифы используются для невидимых символов. Добавьте либо \n, \t, либо пробел к строке, за которым следует глиф, который должен использоваться для визуализации символа, или добавьте к нему префикс ~, чтобы отключить отображение этого символа. Например, чтобы отключить рендеринг пробелов и вкладки рендеринга как , добавьте это к .tm_properties: invisiblesMap = "~ \t┊".

Sidenote:

ЭТО НЕ СЛУЧАЙ БОЛЬШЕ, функциональность восстановлена.

Согласно журналу 2013-10-23 (v2.0-alpha.9489): «Show Invisibles больше не будет воспринимать пространство как невидимое (которое было добавлено в предыдущей сборке), поскольку оно вызывало проблемы с правым рендеринг слева направо и объединение меток, используемых после пробелов. Функция может быть возвращена, но должна быть реализована иначе. "

0 голосов
/ 21 апреля 2011

Вы можете использовать программные вкладки - , как описано здесь .У меня также есть проблема, чтобы найти его, когда мне нужна была эта функция;)

...