【问题标题】:How to stop Eclipse from putting the variable type after the variable name [duplicate]如何阻止 Eclipse 将变量类型放在变量名之后
【发布时间】:2013-11-07 02:52:04
【问题描述】:

我想在声明新变量时禁用将变量类型放在变量名之后的自动完成功能。虽然这对大多数人来说似乎是一个可行的选择,但我工作的命名约定不允许这样做。我确信这是一个简单的取消选择选项,但我似乎无法找到它。

提前谢谢你。

【问题讨论】:

  • 您能描述一下 Eclipse 正在做什么吗?这听起来不像我的安装所做的任何事情。
  • 如果我输入以下“JLabel foo;”我的编辑器会将其更改为“JLabel fooJLabel;”
  • 哇,这听起来很可怕。我很高兴看到有人能够帮助您阻止这样做!

标签: eclipse


【解决方案1】:
  1. 菜单窗口 -> 首选项 -> Java -> 编辑器 -> 内容辅助

  2. 取消选中Insert single proposals automatically

  3. 点击应用。

【讨论】:

  • 在 STS 3.3.0 上测试不幸的是,这并不能阻止变量名自动完成自动激活,尽管只有一个提案
【解决方案2】:

按照以下菜单更改内容辅助设置 (eclipse v3.8.X)

window -> preferences -> java -> editor -> content assist -> advanced

【讨论】:

  • 我遇到了与 E-Z 完全相同的问题,我看到答案是经过验证的,但在“高级”屏幕中只是一个屏幕,有很多东西要检查或取消选中。为了阻止这种行为,应该检查或取消检查什么?
  • 你用的是什么版本的eclipse?
  • 我在 Windows7 64 位和 Ubuntu 64 位上使用 Eclipse Kepler。我的行为是,如果不删除所有 java 完成提案,我就无法删除类型后缀。
  • 这些年来,这种行为似乎发生了变化。以上是eclipse v3.8系列。
猜你喜欢
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
  • 2016-08-02
  • 2015-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多