eclipse-plugin - 如何从上下文菜单中删除 Eclipse Move 并重构主菜单
问题描述
我想删除特定资源类型的移动命令。为了实现它,我想使用org.eclipse.ui.activities
我尝试了以下配置,但没有成功。
<extension
point="org.eclipse.ui.activities">
<activity
id="refactormovehiding.id"
name="refactormovehiding">
<enabledWhen>
<not>
<instanceof
value="com.shashwat.resource.PResource">
</instanceof>
</not>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="refactormovehiding.id"
pattern=".*/org.eclipse.jdt.ui.actions.Move">
</activityPatternBinding>
</extension>
我什至使用了不同的模式思维模式,我提供的是不正确的
<extension
point="org.eclipse.ui.activities">
<activity
id="refactormovehiding.id"
name="refactormovehiding">
<enabledWhen>
<not>
<instanceof
value="com.shashwat.resource.PResource">
</instanceof>
</not>
</enabledWhen>
</activity>
<activityPatternBinding
activityId="refactormovehiding.id"
pattern=".*/org.eclipse.ltk.ui.refactoring.commands.moveResources">
</activityPatternBinding>
</extension>
我什至尝试过没有enabledWhen
配置,但没有运气。
解决方案
推荐阅读
- java - 上下文初始化失败:创建 bean 时出错
- r - 使用 ggplot 在 R 中创建刺激
- linq - ef core 5.0 如何过滤包含
- ios - 条形按钮项目自定义视图未检测到 UITapGesture
- nginx - prometheus:获取特定端点的延迟
- batch-file - 如何重命名具有特定名称的文件夹并保持大小写
- docker - Dockerfile 服务构建失败:复制失败:构建上下文之外的禁止路径:../../../../*
- excel - VBA - 运行时错误'-2147024894(80070002)'
- javascript - highstock - 点与 Y 轴比例不匹配
- c# - 如何创建在数据库中添加键值的 web 服务的单元测试