禁用Eclipse的拼写错误快速修复

时间:2011-06-01 09:26:16

标签: java eclipse

如果我输入一个不存在的方法名,Eclipse总是会给我一个快速修复(ctrl + 1或cmd + 1)来创建方法。例如,如果我键入handleIntent这是一种不存在的方法,Eclipse会建议创建方法handleIntent(Intent)

但是,在某些情况下,Eclipse还建议快速修复,它提供了一种不同的方法,就好像我错误地输入了名称一样。在上面的示例中,Eclipse建议将更改为setIntent(..)作为第一个建议。

使用Eclipse这么久之后,我习惯按ctrl + 1(或cmd + 1)然后按Enter键创建一个新方法。拼写修复建议阻止我这样做,我无法事先预测Eclipse是否会为我提供拼写修复。我正在寻找一种方法来禁用拼写修复建议。

Unwanted suggestion

3 个答案:

答案 0 :(得分:2)

插件可以提供快速修复处理器(扩展点org.eclipse.jdt.ui.quickFixProcessors),它将提出快速修复以解决编辑器中的警告或错误。

jdt ui插件贡献了其中两个,默认快速修复处理器和拼写快速修复处理器。它假设这些用于填充java源代码文档中的可用快速修复列表。

不幸的是(对你而言)它们是修补程序和提案的两大集合,似乎没有一个属性或机制来打开/关闭单个修复提议或控制订单。

答案 1 :(得分:0)

在偏好设置下 - >常规 - >编辑器 - >文本编辑器 - >拼写,取消选中“启用拼写检查”。

答案 2 :(得分:0)

您无法关闭个别快速修复程序。

但是,如果您认为提案列表中的快速修复顺序可以改进,请提交针对JDT/UI的错误