Sublimetext3 升华文本3中是否有任何功能蓝图/自动完成功能?
我正在寻找一些基本上可以在崇高的文本中设计函数的东西 例如: 使用JavaScript编码时,可以键入Sublimetext3 升华文本3中是否有任何功能蓝图/自动完成功能?,sublimetext3,Sublimetext3,我正在寻找一些基本上可以在崇高的文本中设计函数的东西 例如: 使用JavaScript编码时,可以键入fun,然后显示弹出窗口 点击回车键将生成此函数蓝图: 显然很方便。我正在寻找的东西,可以做完全相同的,但为自定义功能。例如,对于这个函数: function asynchFunction(callback) { // doStuff callback(arguments); } 当我键入asynchFunction(或其一部分)并在弹出窗口中按enter键时,我希望出现以下蓝图:
fun
,然后显示弹出窗口
点击回车键将生成此函数蓝图:
显然很方便。我正在寻找的东西,可以做完全相同的,但为自定义功能。例如,对于这个函数:
function asynchFunction(callback) {
// doStuff
callback(arguments);
}
当我键入asynchFunction
(或其一部分)并在弹出窗口中按enter键时,我希望出现以下蓝图:
asynchFunction(function(arguments) {
});
对于Sublime Text 3是否存在类似的内容?您正在寻找的是一个。您在问题中描述的是默认JavaScript包中附带的Sublime,但是您可以根据需要添加自己的 要使用您提到的内容进行设置,您可以从菜单中选择
Tools>Developer>newsnippet…
创建存根代码段,然后相应地修改它
例如,结果如下所示:
异步函数
source.js
异步函数
tabTrigger
是触发代码段的文本,在自动完成弹出窗口中显示为文本的第一部分。弹出窗口中还使用了说明
,说明代码片段的用途,为您提供一些上下文
scope
(此处为source.js
)确定代码段在哪些文件中可用。如果不使用它,代码段将随处可见,因此这将设置它仅出现在JavaScript源代码中
在进行更改(如果有)后,将文件保存在升华默认位置(您的用户
软件包),并带有一些描述性名称和扩展名升华片段
,您应该可以开始了
保存代码段后,它将在必要时自动开始显示,包括在命令选项板中显示为代码段:
命令,包括从菜单中选择工具>代码段…
时
请参阅上面的链接文档,以了解有关代码段正文本身的更多详细信息,但简而言之:
- 像
这样的项目是${1:text}
字段
是字段的默认文本,从text
开始,选项卡按数字顺序在字段之间跳过。代码段中可以出现多个具有相同字段号的项目;当您编辑该字段时,它们将同时更改1
字段是一个特殊的字段,它指示当您遍历所有字段时光标应该到达的位置。如果代码段内容不存在,则默认为该内容的结尾${0}
- 由于上述原因,
字符在代码段主体中是特殊的;如果要在代码段中插入文字$
字符,请改用$
\$
- 无论您认为它多么不需要,都不要删除
和![CDATA[
文本]>