括号不会自动完成表格属性

时间:2013-12-28 11:22:57

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

我正在使用电子邮件html的表格,我正在使用Brackets编辑器。 问题是,它不会自动完成表格属性,如:宽度,高度,cellpadding,cellspacing等...

无论如何修复/添加自动完成?

3 个答案:

答案 0 :(得分:2)

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

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

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

因此,现在无法实现真正​​理想的解决方案 - 只是为现有提示添加一些新属性的小扩展。我在Brackets积压中创建了一个用户故事,希望最终得到支持:Code Hints extensibility: consolidate results from multiple providers

答案 1 :(得分:1)

我今天添加了一个扩展到Adobe Brackets存储库,它为表属性(宽度,高度,cellpadding和cellspacing)添加了自动完成代码提示,以及许多HTML5标记和元素。

在括号中打开Extension Manager并搜索更多HTML5代码提示'作者:C.Oliff。

答案 2 :(得分:0)

我不认为它是在这个momemnt实现的。 你可以:

  • 找到执行该工作的扩展程序。
  • 在托管trello网站上报告此错误/功能。
  • 写一个自己做的扩展程序。