我的功能输入的这个框是什么?

时间:2014-04-12 00:25:15

标签: eclipse

每当我编写一个自动完成的函数调用并开始输入内容时,会在输入周围绘制一个黑色矩形,如下所示:

enter image description here

为什么eclipse会这样做?我怎么能把它关掉?我查看了不同的编辑器设置,但我没有找到任何描述此行为的内容。

1 个答案:

答案 0 :(得分:1)

这称为占位符。将插入符号放在类方法之间和类体内,并键入 public 并按 Ctrl + Space 并选择 public_method 选项。然后你会得到一个如下所示的模板:

enter image description here

此处 return_type 用矩形覆盖并突出显示,这意味着您可以将返回类型键入为void,int等,这将显示在此矩形框中。

使用 TAB 键遍历下一个占位符,即名称也包含在矩形框中。按 TAB 键后输入返回类型后,您将跳转到下一个占位符(即名称)。

您可以按 Shift + TAB 键返回上一个占位符。绿色插入符代表占位符的终结。

如果您在任何地方持有人,如果按 Enter 键,您将被直接带到占位符的末尾(即绿色插入符号)。

在此检查 public_method 模板的模板语法Windows > Preferences > Java > Editors > Templates

看起来像

public ${return_type} ${name}(${}) {
    ${cursor}
}

你可以编辑它。如果您删除 $ {cursor} ,则不会显示绿色插入符号,依此类推。

你可以通过

关闭
  1. 删除模板(不推荐)
  2. 编辑模板语法
  3. 或者只需按 Enter 键(推荐)
  4. 同时检查 static_final 模板的语法。在这里,您将获得下拉菜单以及矩形框。