在Sublime Text中自动完成自定义JavaScript函数

Neo*_*ile 21 autocomplete sublimetext2 sublimetext-snippet

我正在使用Sublime Text来编码我的网站,其中我有一个包含许多功能的JavaScript文件.我经常使用这些功能,每次我都这样做,我必须输出整个功能.

我注意到,对于每个函数,我都可以创建一个带有快捷方式的Sublime Text片段.然而,有一个巨大的功能列表,他们不断变化.

有没有办法在我可以导入这个JavaScript文件并创建这个片段文件,这样我就可以使用我的自动填充功能了?

Elo*_*ito 11

一个简单的代码片段,可创建三个开始和结束p标记:

<snippet>
    <content>
      <![CDATA[
  <p>
    $1
  </p>
  <p>
    $2
  </p>
  <p>
    $3
  </p>
      ]]>
    </content>
  <tabTrigger>p3</tabTrigger>
  <scope>text.html</scope>
</snippet>
Run Code Online (Sandbox Code Playgroud)

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

这篇精彩的博文解释了您需要了解的有关Sublime Text代码段的所有内容:

您可以使用CSS和HTML的片段(实际上,您可以使用任何在Sublime Text内部工作的语言或文本的片段).

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


Dip*_*tak 2

您可以尝试sublime 的javascript 插件,这将有助于在 js 中编写代码时自动完成。以下是javascript 插件列表:

http://www.sitepoint.com/essential-sublime-text-javascript-plugins/

下面是在 sublime 中设置插件的方法:

如何为 Sublime Text 2 编辑器安装插件?