如何在Sublime text 2中快速添加自定义标签?
问题描述:
对不起,新手问题。我使用的是同一个标签的多次使用同一类,例如:如何在Sublime text 2中快速添加自定义标签?
<p class = "paragraph_1"></p>
我只是想知道如何在崇高的文本2快速添加此相同的标签?我知道默认标签可以快速添加,只需键入其中的一部分,然后点击Tab。对于我自己定制的标签有没有类似的便捷方式?
非常感谢!
答
Sublime Text HTML包将代码片段插入完成系统。如果你也想要你的标签,你可以为每个标签写一个片段。
要创建一个片段:
- 打开你的用户目录
- 点击
Preferences
- 然后
Browse Packages...
- 打开目录
User
- 点击
- 创建一个文件只要你想
- 粘贴到您的片断这一点,改变内容:
<snippet>
<!-- Example: Hello, ${1:this} is a ${2:snippet}. -->
<content><![CDATA[
<p class="paragraph_1">$0</p>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>par1</tabTrigger>
<description>Tag</description>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html.basic</scope>
</snippet>
但是使用SnippetMaker您可以轻松地缩短这个过程。只需选择内容,请按ctrl+shift+p
并编写SnippetMaker: Make Snippet
。
补充说明:
- 您可以通过删除文件中删除片段。
-
$0
的位置标记了片段末尾的光标位置。
感谢您的指导:)如果我有很多标签,我想在我的代码中重复一遍,我将只使用它们中的每一个,我猜想为它们设置配置可能会花费甚至比输入更多的时间。不过,如果我只有少量的定制标签,而且这些定制标签使用的时间很长,我认为这种方法非常有用。 我在想什么,我可以让Sublime文本编辑器自动识别那些已经存在的自定义标签,这样我就可以在输入代码片段的情况下使用它们吗? –
是的,这是可能的,但你必须编写或搜索具有行为的插件。 但是,您可以搜索其他插件,这有助于编写html。 [Emmet](https://packagecontrol.io/packages/Emmet)似乎非常受欢迎且有帮助,这些操作记录在[这里](http://docs.emmet.io/cheat-sheet/)。这不是你所要求的,但仍然可能是一个解决方案。 –