如何在 Netbeans 中触发 Emmet 扩展?

Posted

技术标签:

【中文标题】如何在 Netbeans 中触发 Emmet 扩展?【英文标题】:How do I trigger Emmet expansion in Netbeans? 【发布时间】:2013-09-15 21:13:36 【问题描述】:

我刚刚安装了Netbeans的Emmet插件,但是在docs找不到如何触发代码扩展。

【问题讨论】:

自述文件里不是说几乎没有预定义的吗?引用:“默认情况下,插件几乎没有快捷方式......”您是否尝试先定义它们?或者您可以从顶部主菜单中选择 Edit->Emmet 我不知道你说的几乎没有捷径是什么意思。我认为默认情况下 Emmet 会将 div>ul>li 扩展为 我只是在引用插件的自述文件。记得很久以前试过的时候,要么用Edit->Emmet要么定义自定义快捷键 【参考方案1】:

您可以在 mac 上使用默认的“ctrl+cmd+N”扩展代码。

我遇到了这个问题,试图找出是否可以通过使用“tab”键来配置代码扩展来触发。

无论如何,我希望这对某人有帮助!

【讨论】:

其实,现在回答我自己的问题。您可以通过在 mac 上执行以下操作将触发键设置为“tab”或任何其他键。转到 Netbeans>Preferences>Keymap 并在 Actions 列下查找“Expand Abbreviation”。然后,您可以将触发器设置为您想要的任何键。但是,请确保您没有覆盖任何其他触发器。例如,选项卡是一个流行的触发器,因此我使用“选项卡选项卡”或 2 次选项卡单击来触发我的代码扩展。【参考方案2】:

我在 ubuntu 15.10 中使用 netbeans 版本 8.1。 选择你的 CSS 代码后,使用 ctrl+alt+n 触发 emmet 代码完成。

【讨论】:

【参考方案3】:

您不能使用 TAB 键来扩展 Netbeans 中 Emmet 的缩写。实际上,如果您选择 TAB 键作为它的快捷方式,您将删除“插入选项卡”的快捷方式,您将无法再插入制表...

唯一的方法是使用Netbeans中的代码模板,并将Emmet的所有缩写一个一个转换为代码模板:(

如果您愿意,我已经为 Emmet 中的 CSS 缩写(仅 CSS)制作了代码模板。这样您就可以使用 TAB 键扩展缩写。

这是我的 Github(这是我的第一个......我希望它会运作良好) https://github.com/Everice/NetBeans---Emmet-Code-Templates.git

【讨论】:

【参考方案4】:

我正在使用 Netbeans 8.1 和 ctrl+alt+N 为我工作(我的操作系统是 windows 10) 你可以使用ctrl+cmd+N如果你使用的是MAC

【讨论】:

【参考方案5】:

如果您使用来自github.com/emmetio/netbeans (the old one is deprecated) 的较新插件,您可以使用tab 键设置 Emmet 扩展。

github repo 中的 README 提到了这一点

使用 TAB 键扩展缩写。转到工具 > 选项 > 其他 > Emmet 选项卡。然后检查一下。

我可以确认它适用于 Netbeans11。

【讨论】:

以上是关于如何在 Netbeans 中触发 Emmet 扩展?的主要内容,如果未能解决你的问题,请参考以下文章

扩展时如何让 emmet 识别类名中的空格?

vscode中tab键无法触发emmet快捷生成

如何使用 NetBeans 重命名文件扩展名?

Emmet 扩展缩写在具有属性的 Visual Studio Code 中不起作用

将 emmet 自动完成功能扩展到 sublime 文本中的多行

在 VSC 上为 .tsx 文件启用 Emmet