如何在sublime text 3中制作自动完成课程?

时间:2016-11-18 04:09:05

标签: javascript php html node.js sublimetext3

当我在sublime中输入container时,如何显示自动填充:<div class="container"></div>。 我已经安装了包,但它没有工作

谢谢

更新

我遵循本教程:https://github.com/alienhard/SublimeAllAutocomplete/

我尝试使用这样的终端窗口:https://postimg.org/image/qt3zf3v0t/

然后,我在sublime中尝试自动完成,但它仍然不起作用

1 个答案:

答案 0 :(得分:0)

在Sublime中,这些被称为片段。

您可以选择工具&gt;创建一个新的;开发人员&gt;新代码段,您可以在其中找到帮助定义新代码段的框架。根据你的问题,我认为你想要这样的东西:

<snippet>
    <content><![CDATA[
<div class="container"></div>
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>container</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

<![CDATA[…]]>部分中定义的代码是实际代码段,即您希望自动填充功能产生的全文。

tabTrigger定义了您要为建议内容键入的最大单词。在这种情况下,输入“容器”(ccocon,... container)的子词将触发内容显示在drop中下框。

将文件保存到扩展名为.sublime-snippet的默认位置,以使其生效。

unofficial sublime docs中提供了更多信息。