我在网上看到了一些帖子,但仍然一头雾水,没有具体内容。也许有人可以为我解码下面的内容,似乎他们想通了,但我之前从未制作过插件,所以不知道从哪里开始。也许可以概述一个文件结构,我可以从那里得到它?提前致谢
https://community.c9.io/t/snippets-not-working-in-c9/19215/3
我在网上看到了一些帖子,但仍然一头雾水,没有具体内容。也许有人可以为我解码下面的内容,似乎他们想通了,但我之前从未制作过插件,所以不知道从哪里开始。也许可以概述一个文件结构,我可以从那里得到它?提前致谢
https://community.c9.io/t/snippets-not-working-in-c9/19215/3
我无法使用外部 url 方法加载插件,但在本地加载插件是可行的。
您需要创建一个新插件
mkdir -p ~/.c9/plugins/myPlugin/snippets;
cd ~/.c9/plugins/myPlugin/snippets;
printf '# scope: javascript\nsnippet test\n\tif (${1:true}) {\n\t\t${2}\n\t}\n\t$0' > javascript.snippets;
echo '{"name":"myPlugin", "plugins": {}}' > ../package.json
然后打开您的初始化脚本(单击菜单栏中的 AWS Cloud9 > 打开您的初始化脚本)并添加用于加载插件的代码
services["language.complete"] = services["languageComplete"];
services.pluginManager.loadPackage([
"~/.c9/plugins/myPlugin/package.json",
])
添加更多片段编辑~/.c9/plugins/myPlugin/snippets/javascript.snippets
注意:片段文件需要使用制表符而不是空格缩进
我从下面的两个链接拼凑起来。
如何在本地加载插件:https ://community.c9.io/t/snippets-not-working-in-c9/19215/3
修复 AWS 不加载片段:https ://forums.aws.amazon.com/thread.jspa?threadID=299949&tstart=0