Textmate Whitespace/Invisibles - 显示空间

dle*_*itt 7 python haml textmate yaml coffeescript

有没有办法在TextMate中显示"Soft Tabs"(空格)?ViewShow Invisibles如果您使用制表符进行缩进,则可以很好地跟踪缩进.不幸的是,在缩进是语义的语言中,您通常必须使用空格.(Python,YAML,HAML,CoffeeScript)

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

我们也欢迎其他策略和建议.

Koe*_*en. 14

最新版本时的TextMate 2凸显空间Show Invisibles被启用.

无形


编辑:

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

从TextMate更改日志:

这可以设置为一个字符串,用于控制哪些字形用于不可见字符.无论是添加\n,\t或者这个字符串的空间,其次是应该用来呈现字符或前缀它的字形~来禁用该字符的渲染.例如,禁用空间渲染和渲染选项卡,?将其添加到.tm_properties:invisiblesMap = "~ \t?".

边注:

这不是案例任何情况,功能已经恢复.

根据2013-10-23的日志(v2.0-alpha.9489):"Show Invisibles将不再将空间视为不可见(在之前的版本中添加),因为它导致了从右到左的问题渲染和组合空格后使用的标记.该特征可能会回来,但需要以不同的方式实现."

  • 谢谢你.在我最大的版本中出现了很大的消亡空间,代码变得难以理解.使用`invisiblesMap ="〜"`添加`〜/ .tm_properties`文件就可以了. (3认同)
  • TextMate将首先查看当前目录(例如您的项目文件夹),然后遍历文档树以查找`.tm_properties`文件.用户默认值可以在您的主文件夹(`/ Users/username/.tm_properties`)中定义.TextMate默认位于`〜/ Library/Application Support/TextMate/Global.tmProperties` (2认同)