我在网上发现了一些帖子,但仍然迷糊,没有什么具体的。也许有人可以为我解码下面的内容,好像他们想出来但我从来没有制作插件,所以不知道从哪里开始。也许可以勾勒出一个文件结构,我可以从那里拿走它?提前致谢
https://community.c9.io/t/snippets-not-working-in-c9/19215/3
答案 0 :(得分:0)
我无法使用外部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