1.有时候插件开发好了安装不了
原因: 插件依赖的包在需要安装的eclipse环境中已经存在 , 导致冲突。尤其是Eclipse IDE for Java Developers,他已经包含了很多插件,所以经常冲突
2.插件开发跑不进去(一)
<hover id="sd.JavaTextHover"
class= "sd.JavaTextHover"
label="javaVariableHoverCcd"
description="JJJJJJJJJJJJJJJJJJJJJJJJJJJJ"
activate="true" // 加上这一句试试,强制跑这个扩展点
>
</hover>
3.view标题栏加按钮
ToolBarManager toolBar = (ToolBarManager) getViewSite().getActionBars().getToolBarManager();
4.快捷键(复合式)
public void keyPressed(KeyEvent e)
if (e.stateMask == SWT.CTRL && e.keyCode == 'c') {
……
}
5.插件开发跑不进去(二)
可能依赖了源码包,即某个插件的source包,而source包不含有plugin.xml
6.获得工作区的所有项目
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
if (projects.length == 0) {
return;
}
IProject project = projects[0];
IJavaProject jp = JavaCore.create(project);
7. 得到Color对象
Color c = Display.getCurrent().getSystemColor(SWT.COLOR_BLUE);
待续……