gpt4 book ai didi

SublimeText2 中的 HAML 文本格式

转载 作者:行者123 更新时间:2023-12-01 07:57:14 24 4
gpt4 key购买 nike

“编辑、行、重新缩进”不适用于 HAML。是否有自动格式化 HAML 的命令?有任何想法吗?谢谢

最佳答案

自动重新缩进 HAML 是不可能的,因为前面的空格数量决定了元素的嵌套位置或应该位于前一个元素之后。

考虑以下情况:

.table
.row

当你重新缩进时它可能会

.table
.row

虽然你想要的是

.table
.row

在上面的示例中,我使用了有意义的名称,我们可能能够理解 rowtable 的子项,但编辑器却没有。

即使我们确实以某种方式告诉编辑器行始终是表格的一部分,但这并不意味着情况总是如此。

下面的例子告诉你原因

.table
.row
.table
.row
.row Which table has two rows?

毕竟都是

.table
.row
.table
.row
.row

.table
.row
.table
.row
.row

是有效的解决方案。第一个选项是内表有两行,而第二个选项是外表有两行。

tl;dr-version:在 Sublime Text 中没有 HAML 的自动缩进功能,而且很可能永远不会有,因为它几乎无法确定HAML 作者的意思。

关于SublimeText2 中的 HAML 文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16262635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com