Skip to main content
 首页 » 编程设计

autocomplete之自动完成Sublime Text中的自定义JavaScript函数

2025年04月02日47qq78292959

我正在使用Sublime Text对网站进行编码,在该网站上我有一个具有很多功能的JavaScript文件。我经常使用这些功能,每次我都必须键入整个功能。

我注意到,对于每个功能,我都可以使用快捷方式创建Sublime Text代码段。但是,功能列表非常丰富,而且它们还在不断变化。

有什么方法可以导入此JavaScript文件并创建此代码段文件,以便可以使用自动完成功能?

请您参考如下方法:

一个简单的代码段,创建了三个打开和关闭的p标签:

<snippet> 
    <content> 
      <![CDATA[ 
  <p> 
    $1 
  </p> 
  <p> 
    $2 
  </p> 
  <p> 
    $3 
  </p> 
      ]]> 
    </content> 
  <tabTrigger>p3</tabTrigger> 
  <scope>text.html</scope> 
</snippet> 

将其另存为(Mac OS X) html-p3.sublime-snippet中的 /Users/yourname/Library/Application Support/Sublime Text 2/Packages/User,然后可以输入 p3+tab创建三个 <p>标签。按下tab后,光标将在 $1, $2, $3处跳转。这使您可以轻松添加内容,而无需手动选择。

This great blog post解释了您需要了解的有关Sublime Text片段的所有信息:

You can use snippets for CSS as well as HTML (actually, you can use snippets with any language or text that works inside Sublime Text).



总而言之,您可以将所有功能片段放在 <snippet><content><![CDATA[ *content here*]]></content></snippet>之间,并将其另存为.snippet文件到Sublime Text的默认首选项文件夹中。