如何在Sublime text 2中快速添加自定义标签?

问题描述:

对不起,新手问题。我使用的是同一个标签的多次使用同一类,例如:如何在Sublime text 2中快速添加自定义标签?

<p class = "paragraph_1"></p>

我只是想知道如何在崇高的文本2快速添加此相同的标签?我知道默认标签可以快速添加,只需键入其中的一部分,然后点击Tab。对于我自己定制的标签有没有类似的便捷方式?

非常感谢!

Sublime Text HTML包将代码片段插入完成系统。如果你也想要你的标签,你可以为每个标签写一个片段。

要创建一个片段:

  1. 打开你的用户目录
    1. 点击Preferences
    2. 然后Browse Packages...
    3. 打开目录User
  2. 创建一个文件只要你想
  3. 粘贴到您的片断这一点,改变内容:
<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的位置标记了片段末尾的光标位置。
+0

感谢您的指导:)如果我有很多标签,我想在我的代码中重复一遍,我将只使用它们中的每一个,我猜想为它们设置配置可能会花费甚至比输入更多的时间。不过,如果我只有少量的定制标签,而且这些定制标签使用的时间很长,我认为这种方法非常有用。 我在想什么,我可以让Sublime文本编辑器自动识别那些已经存在的自定义标签,这样我就可以在输入代码片段的情况下使用它们吗? –

+0

是的,这是可能的,但你必须编写或搜索具有行为的插件。 但是,您可以搜索其他插件,这有助于编写html。 [Emmet](https://packagecontrol.io/packages/Emmet)似乎非常受欢迎且有帮助,这些操作记录在[这里](http://docs.emmet.io/cheat-sheet/)。这不是你所要求的,但仍然可能是一个解决方案。 –