Textmate Whitespace / Invisibles - 显示空间

时间:2011-04-21 06:13:53

标签: python textmate haml yaml coffeescript

有没有办法在TextMate中显示“Soft Tabs”(空格)?如果您使用标签进行缩进,ViewShow Invisibles可以很好地跟踪缩进。不幸的是,在缩进是语义的语言中,您通常 使用空格。 (Python,YAML,HAML,CoffeeScript)

有关在TextMate中显示此空白或跟踪软缩进的建议吗?我应该继续坚持使用Textmate2吗?

也欢迎其他策略和建议。

2 个答案:

答案 0 :(得分:13)

启用Show Invisibles时,TextMate 2的latest version会突出显示空格。

invisibles


修改

您甚至可以通过修改invisiblesMap文件中的.tm_properties属性来自定义要显示哪些不可见的字符。

从TextMate更改日志:

  

这可以设置为一个字符串,用于控制哪些字形用于不可见字符。向字符串添加\n\t或空格,后跟应该用于呈现字符的字形,或者在~前面添加字符以禁用该字符的呈现。例如,要禁用空格渲染并将标签呈现为,请将其添加到.tm_propertiesinvisiblesMap = "~ \t┊"

旁注:

此情况并非如此,功能已恢复。

  

根据日志2013-10-23(v2.0-alpha.9489):“Show Invisibles将不再将空间视为无形(在之前的构建中添加),因为它导致了正确的问题 - 左侧渲染和组合空格后使用的标记。该特征可能会返回,但需要以不同方式实现。“

答案 1 :(得分:-1)

您可以使用软标签 - as described here。当我需要这个功能时,我也有问题找到它;)