如何阻止 Light Table 删除行末的空格?

如何阻止 Light Table 删除行末的空格?

我在用着光桌编写 README.md 文件。我需要在文本行末尾添加两个空格,但当我保存文档时,Light Table 似乎会删除这两个空格。

如何才能阻止 Light Table 删除行末的空格?

更新:我注意到默认行为文件。

[:editor.file-backed :lt.objs.editor.file/remove-trailing-whitespace]

这个可以被禁用吗?

答案1

一般来说,根据我的经验,编辑器通常可以使用硬空格或不间断空格,可通过 Ctrl-space 或 shift-space,或 alt-space 或 ctrl-alt-space 来访问。我不知道 light-table 本身,但通常有办法。您可以插入符号吗?高字符数通常可以使用硬空格。或者,如果您使用的是 PC,请尝试高代码(按住左 Alt 并在数字键盘上输入高数字字符(使用数字锁!))╠ 和 ☺ 是我使用 alt-204 和 alt-1 等得到的字符。您可能会发现 Alt 按钮并不总是相同的,ctrl 或 shift 也不总是相同的,也就是说,左 ctrl 和右 ctrl 有时会给出不同的结果。抱歉含糊其辞,但我希望这能有所帮助。

答案2

仅供参考,亨利在 Github 上问了同样的问题,以下是答案:

要禁用,只需将以下内容添加到您的用户行为中:
[:editor.file-backed:-lt.objs.editor.file/remove-trailing-whitespace]

或者如果你愿意,你可以定位不同的编辑器类型,如
[:editor.markdown :-lt.objs.editor.file/remove-trailing-whitespace]

https://github.com/LightTable/LightTable/issues/2171

我想分享解决方案,因为我今天遇到了同样的问题并且在寻找答案时遇到了一些困难。

相关内容