如何在* .less文件中打开31号支架中的自动完成功能?

时间:2013-10-01 20:32:42

标签: adobe-brackets

我开始使用Bracket作为我的IDE。我喜欢它......

当我编辑CSS文件时,有很好的自动完成功能,但是当我编辑较少的文件时,没有CSS自动完成,这将非常有用。

有没有办法让CSS自动完成更少的文件?

2 个答案:

答案 0 :(得分:6)

出于某种原因,目前还没有任何内置支持,但它很容易被黑客攻击并且运行良好。

打开C:\ Program Files(x86)\ Brackets Sprint 32 \ www \ language \ languages.json(或安装到的任何路径)并向下滚动到CSS - 键。然后只需将“less”添加到fileExtensions - 数组中,保存并重新加载Brackets。

"css": {
    "name": "CSS",
    "mode": "css",
    "fileExtensions": ["css", "less"],
    "blockComment": ["/*", "*/"]
}

出于某种原因,默认情况下没有启用,但到目前为止我还没有发现任何问题。适用于嵌套声明,我最初认为这是一个问题。

答案 1 :(得分:1)

更新回答:

LESS文件中的自动填充现已自动启用 <{3}}及更新版本(以及快速文档命令)。不再需要上面答案中的解决方法。

原始答案:

  

还没有办法做到这一点。 Brackets有一个公共积压,其中   包括Brackets Sprint 36。   如果您使用(免费)Trello登录,则可以对用户故事进行投票   帐户。

     

括号user story for LESS code hinting support   在SCSS文件中支持类似CSS的代码提示,但这很多   更容易做到。因为SCSS tokenizer在   recently added分享CSS代码,两者   产生非常相似的代币流,允许很多支架   现有的CSS分析逻辑可以重用。 LESS标记器,在   另一方面,产生需要的不同令牌信息   更大的代码更改以支持。

     

但它确实可行 - 只是优先级问题。那是   积压upvoting和/或pull请求进入的地方: - )