1

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

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

4

3 回答 3

2

括号通常不会对 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

于 2014-01-24T23:16:16.910 回答
1

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

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

于 2014-06-02T11:08:08.507 回答
0

我认为目前还没有实施。你可以:

  • 找到一个可以完成这项工作的扩展程序。
  • 在括号 trello 网站上将此报告为错误/功能。
  • 编写一个自己做的扩展。
于 2014-01-12T11:36:11.413 回答