添加在 Nim 中使用制表的功能
Add the ability to use tabulation in Nim
是的,我们可以通过 Sublime、VS-Code 等将制表符转换为空格,这不是什么大问题。
但是如果我想摆脱这个额外的动作怎么办?
Found 通过将此行添加到 .nim
文件来回答 :
#? replace(sub = "\t", by = " ")
我的附加问题是:
这是什么 #?
,它是如何工作的以及我还可以找到什么样的变体,例如:
#!
#some_chinese_character
它被称为“源代码过滤器”,它就像一个不如宏和模板强大的 Nim 预处理器。你可以在这里阅读:https://nim-lang.org/docs/filters.html
无论如何,我不推荐使用它,而是使用一个用空格替换制表符的编辑器,例如vscode。这看起来更像是一个 hack 而不是实际的解决方案。
是的,我们可以通过 Sublime、VS-Code 等将制表符转换为空格,这不是什么大问题。
但是如果我想摆脱这个额外的动作怎么办?
Found 通过将此行添加到 .nim
文件来回答 :
#? replace(sub = "\t", by = " ")
我的附加问题是:
这是什么 #?
,它是如何工作的以及我还可以找到什么样的变体,例如:
#!
#some_chinese_character
它被称为“源代码过滤器”,它就像一个不如宏和模板强大的 Nim 预处理器。你可以在这里阅读:https://nim-lang.org/docs/filters.html
无论如何,我不推荐使用它,而是使用一个用空格替换制表符的编辑器,例如vscode。这看起来更像是一个 hack 而不是实际的解决方案。