可以使用-perspective idPerspective
启动eclipse那我怎么能得到这个idPerspective?
答案 0 :(得分:7)
如果您正在使用PDE(插件开发环境)运行Eclipse,请点击 ALT + Shift + F2 以使用插件菜单间谍。光标将改变其形状,现在按下所需的透视按钮,您将获得透视ID。
另一种选择是运行插件搜索(从搜索→插件)。查找字符串“org.eclipse.ui.perspectives
”,它是定义透视图的扩展点的名称。
如果您没有PDE,则可以在插件JAR中找到的plugin.xml文件中搜索相同的字符串。如果您有一个可以在JAR中搜索的工具,那将会很有帮助。否则,您需要猜测要为搜索打开哪个JAR(或打开所有JAR)。
答案 1 :(得分:1)
如果没有PDE且没有搜索JAR文件,您还可以在工作区元数据文件夹中查找工作台配置文件。在我的设置中,路径是 {workspace} /.metadata / .plugins / org.eclipse.e4.workbench / workbench.xml 。只需在此文件的内容中搜索关键短语 persp.perspSC 即可。您将看到一些行,例如:
<tags>persp.perspSC:org.eclipse.jdt.ui.JavaPerspective</tags>
<tags>persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective</tags>
冒号后面的文字是透视ID。
答案 2 :(得分:0)
将此脚本放在eclipse插件目录中并运行
#!/bin/sh
for jar in $(find . -name '*.jar')
do
plugin=$(zipinfo -l "$jar" plugin.xml 2> /dev/null)
if [ "$plugin" = "" ]
then
continue
fi
preferences=$(unzip -q -c "$jar" 'plugin.xml' | xmlstarlet sel -t -v '//perspective/@id')
if [ "$preferences" != "" ]
then
echo "$preferences\n"
fi
done