【问题标题】:Brackets wont auto complete table properties括号不会自动完成表格属性
【发布时间】:2014-01-15 19:52:28
【问题描述】:

我正在处理电子邮件 html 的表格,并且正在使用括号编辑器。 问题是,它不会自动完成表格属性,例如:宽度、高度、单元格填充、单元格间距等......

有没有办法修复/添加自动完成?

【问题讨论】:

    标签: autocomplete html-table html-email adobe-brackets


    【解决方案1】:

    括号通常不会对 HTML 5 中已弃用的内容进行代码提示。请考虑 replacing cellspacing, etc. with more modern CSS alternatives。如果你不能这样做,这里有一些其他的建议......

    如果你run Brackets directly from source,那么你可以直接修改控制代码提示的HtmlAttributes.json文件。

    更灵活的解决方案是编写一个扩展,将这些属性添加到内置代码提示中。不幸的是,Brackets 中的代码提示可扩展性目前有些受限:您只能替换 HTML 提示提供程序,而不能添加到其结果中。您可以分叉 Brackets 源中的内置“HTMLCodeHints”扩展,修改其 HtmlAttributes.json 副本,并增加其优先级(CodeHintManager.registerHintProvider() 的第三个参数),以便它替换内置副本。但是,这是否比仅从源代码的修补副本运行更清洁是有争议的。

    因此,真正理想的解决方案 - 一个仅向现有提示集添加一些新属性的小扩展 - 在今天是不可能的。我在 Brackets backlog 中创建了一个用户故事,希望它最终会得到支持:Code Hints extensibility: consolidate results from multiple providers

    【讨论】:

    • 谢谢 m8 :) 但我还不能投票...我的名声太低了 :/
    • @GuyAston 我认为您仍然可以将其标记为已接受的答案(通过单击复选标记),因为您是提出问题的人。
    【解决方案2】:

    我今天向 Adob​​e Brackets 存储库添加了一个扩展,它为表格属性(宽度、高度、单元格填充和单元格间距)以及许多 HTML5 标记和元素添加了自动完成代码提示。

    在括号中打开扩展管理器并搜索 C.Oliff 的“更多 HTML5 代码提示”。

    【讨论】:

      【解决方案3】:

      我认为目前尚未实施。 你可以:

      • 找到一个可以完成这项工作的扩展程序。
      • 在括号 trello 网站上将此报告为错误/功能。
      • 自己编写一个扩展程序。

      【讨论】:

        猜你喜欢
        • 2016-06-14
        • 1970-01-01
        • 2013-05-27
        • 1970-01-01
        • 2014-02-23
        • 1970-01-01
        • 2018-07-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多