Sublimetext3 覆盖升华文本3中的默认选项卡自动完成内容

Sublimetext3 覆盖升华文本3中的默认选项卡自动完成内容,sublimetext3,Sublimetext3,例如,覆盖JavaScript“乐趣”选项卡完成的正确方法是什么 我在我的用户包中创建了一个名为:my.sublime completions的新文件,我知道该文件需要两个属性(scope&completions) 提前感谢您的帮助:)和顶部的两个链接应提供大量有关如何构造.sublime completions文件以在JavaScript中使用的详细信息。例如,以下内容完全复制了默认代码段(如果需要,请使用\n作为换行符,使用\t作为选项卡): { “范围”:“source.js”, “完成”

例如,覆盖JavaScript“乐趣”选项卡完成的正确方法是什么

我在我的用户包中创建了一个名为:
my.sublime completions
的新文件,我知道该文件需要两个属性(
scope
&
completions

提前感谢您的帮助:)

和顶部的两个
链接应提供大量有关如何构造
.sublime completions
文件以在JavaScript中使用的详细信息。例如,以下内容完全复制了默认代码段(如果需要,请使用
\n
作为换行符,使用
\t
作为选项卡):

{
“范围”:“source.js”,
“完成”:
[
{“触发器”:“乐趣”,“内容”:“函数${1:function_name}(${2:argument}){\n${0://body…}\n}”
]
}
覆盖默认
fun
JavaScript代码段的最简单方法是首先通过安装插件。设置完成后,重新启动升华并使用打开命令选项板⌘⇧P(OS X)或CtrlShiftP(Windows/Linux)。键入
prv
以打开
PackageResourceViewer
选项,然后选择
PackageResourceViewer:Open Resource
。向下滚动列表并选择
JavaScript
,然后打开
函数-(fun).sublime snippet
文件,如果需要,可以使用XML突出显示语法。如果您使用的是升华的最新版本,则该文件可能位于
JavaScript/Snippets

接下来,将文件内容设置为以下内容:


乐趣
source.js
不要使用
保存文件,您应该已完成所有设置。假设您的
.sublime completions
文件设置正确,在JS文件中键入
fun
时,您应该只看到您的完成,而不是默认完成


祝你好运

谢谢!我完全错过了“也看”链接!正确,不过我建议使用“PackageResourceViewer:Open Resource”只编辑需要的文件(它们会自动保存到正确的位置)。这样,您仍然允许在自定义完成之外进行更新,并且复制的文件更少。