gpt4 book ai didi

sublimetext3 - 覆盖 Sublime Text 3 中的默认选项卡自动完成内容

转载 作者:行者123 更新时间:2023-12-04 02:08:32 27 4
gpt4 key购买 nike

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

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

在此先感谢您的帮助:)

最佳答案

documentation on completions顶部的两个 See Also 链接应该提供大量关于如何构建 .sublime-completions 的详细信息> 在 JavaScript 中使用的文件。例如,以下完全复制了默认代码段(如果需要,使用 \n 换行符和 \t 制表符):

{
"scope": "source.js",

"completions":
[
{ "trigger": "fun", "contents": "function ${1:function_name} (${2:argument}) {\n ${0:// body...}\n}" }
]
}

覆盖默认 fun JavaScript 片段的最简单方法是首先安装 PackageResourceViewer插件通过 Package Control .设置完成后,重新启动 Sublime 并使用 P (OS X) 或 Ctrl 打开命令面板ShiftP (Windows/Linux)。键入 prv 以显示 PackageResourceViewer 选项,然后选择 PackageResourceViewer: Open Resource。向下滚动列表并选择 JavaScript,然后打开 function-(fun).sublime-snippet 文件,如果需要,可以使用 XML 进行语法高亮显示。如果您使用的是较新版本的 Sublime,该文件可能位于 JavaScript/Snippets 下。

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

<snippet>
<content><![CDATA[]]></content>
<tabTrigger>fun</tabTrigger>
<scope>source.js</scope>
<description>Don't Use</description>
</snippet>

保存文件,一切就绪。假设你的 .sublime-completions 文件设置正确,当你在 JS 文件中键入 fun 时,你应该只会看到你的完成,而不是默认的。

祝你好运!

关于sublimetext3 - 覆盖 Sublime Text 3 中的默认选项卡自动完成内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21559652/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com