Textmate 空白/不可见 - 显示空间

发布于 2024-11-02 15:13:13 字数 261 浏览 4 评论 0 原文

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

对于在 TextMate 中显示此空格或跟踪软缩进有什么建议吗?我应该继续坚持使用 Textmate2 吗?

也欢迎替代策略和建议。

Is there a way to show "Soft Tabs" (spaces) in TextMate? ViewShow Invisibles works well for keeping track of indentation if you're using tabs for indentation. Unfortunately in languages where indentation is semantic you generally have to use spaces.
(Python, YAML, HAML, CoffeeScript)

Any suggestions for showing this whitespace or keeping track of soft indentation in TextMate? Should I keep holding out for Textmate2?

Alternative strategies and suggestions are also welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅蓝的眸勾画不出的柔情 2024-11-09 15:13:13

TextMate 2 的最新版本在启用显示不可见内容时会突出显示空格。

invisibles


编辑:

您甚至可以通过修改 .tm_properties 文件中的 >invisiblesMap 属性。

来自 TextMate 变更日志:

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

旁注:

情况不再如此,功能已恢复。

根据 2013 年 10 月 23 日 (v2.0-alpha.9489) 的日志:“显示不可见对象将不再将空间视为不可见对象(在之前的版本中添加),因为它会导致右-问题空格后使用的向左渲染和组合标记可能会回来,但需要以不同的方式实现。”

The latest version of TextMate 2 highlights spaces when Show Invisibles is enabled.

invisibles


EDIT:

You can even customize which invisibles to show with which character by modifying the invisiblesMap property in .tm_properties file.

From the TextMate changelog:

This can be set to a string which is used to control which glyphs are used for invisible characters. Add either \n, \t, or a space to the string, followed by the glyph that should be used to render the character, or prefix it with ~ to disable rendering of that character. For example to disable rendering of spaces and render tabs as add this to .tm_properties: invisiblesMap = "~ \t┊".

Sidenote:

THIS IS NOT THE CASE ANYMORE, functionality has been restored.

According to the Log of 2013-10-23 (v2.0-alpha.9489): "Show Invisibles will no longer treat space as an invisible (which was added in previous build) as it was causing issues with right-to-left rendering and combining marks used after spaces. The feature might be back, but needs to be implemented differently."

九命猫 2024-11-09 15:13:13

您可以使用软选项卡 - 如此处所述。当我需要这个功能时,我也很难找到它;)

You can use soft tabs - as described here. I have also problem to find it when I needed this feature;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文