如何在 Sublime text 3 中添加或编辑自动完成功能?

如何在 Sublime text 3 中添加或编辑自动完成功能?

我使用 Sublime text 3 build 3065 编辑 HTML 和 PHP 代码。内置的 HTML 标签补全功能非常棒,只需输入 p 并按 tab 键,即可将<p></p>光标置于标签之间的正确位置。

但是缺少了一些东西,比如<hr />还有一些我想调整的东西,那么我该如何编辑或添加 Sublime text 3 内置的自动完成功能呢?

我认为在 Sublime text 2 中这很容易,因为它们存储在文本文件中,但我不认为版本 3 如此。

谢谢你的帮助,大卫

答案1

你应该只使用片段使用适当的标签触发器。

我个人有一个可以快速插入任意 HTML 标签的代码片段:

<snippet>
    <content><![CDATA[
<$1>$0</$1>
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>t</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.js, source.javascript, text.html</scope>
</snippet>

这保存t.sublime-snippet在我的用户目录中。请注意,您可以创建任意子目录,Sublime 仍会识别这些文件。

我按其次是标签并写下标签名称 - 说span- 按标签再次写出标签之间的内容。

相关内容