Eclipse plugin 如何为JSDT模板提案做出贡献

Eclipse plugin 如何为JSDT模板提案做出贡献,eclipse-plugin,eclipse-rcp,jsdt,Eclipse Plugin,Eclipse Rcp,Jsdt,我创建了一个扩展JSDT的eclipse插件。编辑JavaScript文件时,按Ctrl空格键将显示“默认建议”,包括一般JavaScript建议。再次按Ctrl空格键将显示“模板建议”,但列表为空。如何将内容添加到“模板建议”列表中?您可以使用org.eclipse.ui.editors.templates扩展点进行此操作。大概是这样的: <extension point="org.eclipse.ui.editors.templates"> <template

我创建了一个扩展JSDT的eclipse插件。编辑JavaScript文件时,按Ctrl空格键将显示“默认建议”,包括一般JavaScript建议。再次按Ctrl空格键将显示“模板建议”,但列表为空。如何将内容添加到“模板建议”列表中?

您可以使用
org.eclipse.ui.editors.templates
扩展点进行此操作。大概是这样的:

<extension
    point="org.eclipse.ui.editors.templates">
 <template
       autoinsert="true"
       contextTypeId="javaScript"
       description="Do something"
       id="com.foo.mytemplate"
       name="A silly template">
    <pattern>
fafdsds fafdsda fdadsa
    </pattern>
 </template>
</extension>

fafdsds fafdsda fdadsa

您可以为此使用
org.eclipse.ui.editors.templates
扩展点。大概是这样的:

<extension
    point="org.eclipse.ui.editors.templates">
 <template
       autoinsert="true"
       contextTypeId="javaScript"
       description="Do something"
       id="com.foo.mytemplate"
       name="A silly template">
    <pattern>
fafdsds fafdsda fdadsa
    </pattern>
 </template>
</extension>

fafdsds fafdsda fdadsa

就这样,谢谢!这对于javascript文件非常有效。不过,我还想为css文件添加一些模板。我尝试将contextTypeId更改为CSS,但没有成功。有什么想法吗?看起来您需要使用的ID是
css\u all
css\u new
。不是很直观,找到这个问题的唯一方法是搜索plugin.xml文件。谢谢!这对于javascript文件非常有效。不过,我还想为css文件添加一些模板。我尝试将contextTypeId更改为CSS,但没有成功。有什么想法吗?看起来您需要使用的ID是
css\u all
css\u new
。不是很直观,找到这个问题的唯一方法是搜索plugin.xml文件。