Fetch the repository succeeded.
目前版本,TAB(制表)字符的宽度,是否转换为空格是全局设置,应改为语言相关设置。
在 py 语言中,TAB空格混用是比较危险的,应该设置为TAB转空格。
在 makefile 中,TAB是语法的一部分,不能转为空格。
在一般语言中,TAB设置为4较为合理(也是目前默认设置)
在html等层次可能相当多的语言中,TAB为2也是一个良好的习惯
很合理。但是这样做,太重,需要对这三种语言,做特殊处理。等于是做定制化功能了。
为了这个小细节,要投入不少精力。
感谢您的反馈,我本人暂时没空做这个小细节,希望有其他人愿意做。
如果有选项设置方面的功能改进或重构需要,不妨与 KCL 语言作者探讨一下:https://zh-lang.osanswer.net/t/topic/91/4
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
鉴于用户选项会越来越多,建议尽早设计一套选项设置描述语言,可以减少界面工作量,也易于用户集中编辑。
比如:
默认TAB转为空格。
对 makefile,TAB不转为空格。
默认TAB宽度为四空格。
对 HTML,TAB宽度为两空格。
这套描述语言设计之后,可以通用于今后其他编辑器或IDE。
Sign in to comment