我正在使用电子邮件html的表格,我正在使用Brackets编辑器。 问题是,它不会自动完成表格属性,如:宽度,高度,cellpadding,cellspacing等...
无论如何修复/添加自动完成?
答案 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实现的。 你可以: