我正在使用电子邮件 html 的表格进行大量工作,并且正在使用括号编辑器。问题是,它不会自动完成表格属性,例如:宽度、高度、单元格填充、单元格间距等......
无论如何要修复/添加自动完成?
我正在使用电子邮件 html 的表格进行大量工作,并且正在使用括号编辑器。问题是,它不会自动完成表格属性,例如:宽度、高度、单元格填充、单元格间距等......
无论如何要修复/添加自动完成?
括号通常不会对 HTML 5 中已弃用的内容进行代码提示。考虑用更现代的 CSS 替代方案替换单元格间距等。如果你不能这样做,这里有几个其他的建议......
如果你直接从 source 运行 Brackets,那么你可以直接修改控制代码提示的HtmlAttributes.json文件。
更灵活的解决方案是编写一个扩展,将这些属性添加到内置代码提示中。不幸的是,Brackets 中的代码提示可扩展性目前有些受限:您只能替换 HTML 提示提供程序,而不能添加到其结果中。您可以派生 Brackets 源中的内置“HTMLCodeHints”扩展,修改其 HtmlAttributes.json 副本,并增加其优先级(第三个参数为CodeHintManager.registerHintProvider()
),以便它替换内置副本。但是,这是否比仅从源代码的修补副本运行更清洁是有争议的。
因此,真正理想的解决方案——一个只为现有提示集添加一些新属性的小扩展——在今天是不可能的。我在 Brackets backlog 中创建了一个用户故事,希望它最终会得到支持:Code Hints extensibility: consolidate results from multiple providers。
我今天向 Adobe Brackets 存储库添加了一个扩展,它为表格属性(宽度、高度、单元格填充和单元格间距)以及许多 HTML5 标记和元素添加了自动完成代码提示。
打开括号中的扩展管理器并搜索 C.Oliff 的“更多 HTML5 代码提示”。
我认为目前还没有实施。你可以: