是的,我们可以通过 Sublime、VS-Code 等将制表符转换为空格,这不是什么大问题。
但是如果我想摆脱这个额外的 Action 怎么办?
Found通过将此行添加到 .nim
文件来回答:
#? replace(sub = "\t", by = " ")
我的附加问题是:
这是什么#?
,它是如何工作的,我还可以找到什么样的变体,例如:
#!
#some_chinese_character
最佳答案
它被称为“源代码过滤器”,它就像一个不如宏和模板强大的 Nim 预处理器。您可以在这里阅读:https://nim-lang.org/docs/filters.html
无论如何,我不建议使用它,而是使用一个用空格替换制表符的编辑器,例如 vscode。这看起来更像是一种 hack 而不是实际的解决方案。
https://stackoverflow.com/questions/70827737/
相关文章:
material-ui - MUI X Pro 许可证 key 应该安装在哪里?
asp.net-mvc-4 - MVC 4 项目上的 Visual Studio 2022 "Ari
c++ - 我可以用 g++ 编译,但得到一个有等效 cmake 的错误程序(GTK 错误)
rust - 您可以在正在构建的结构中引用先前初始化的字段吗?
python-3.x - 跳过大型 XML 文件中的元素(python 3)
reactjs - react -路由器-dom v6 : What would be the eq
fortran - 在 Fortran 中将原始二进制文件读入数组的 EOF 处理