每当我编写一个自动完成的函数调用并开始输入内容时,会在输入周围绘制一个黑色矩形,如下所示:
为什么eclipse会这样做?我怎么能把它关掉?我查看了不同的编辑器设置,但我没有找到任何描述此行为的内容。
答案 0 :(得分:1)
这称为占位符。将插入符号放在类方法之间和类体内,并键入 public 并按 Ctrl + Space 并选择 public_method 强>选项。然后你会得到一个如下所示的模板:
此处 return_type 用矩形覆盖并突出显示,这意味着您可以将返回类型键入为void,int等,这将显示在此矩形框中。
使用 TAB 键遍历下一个占位符,即名称也包含在矩形框中。按 TAB 键后输入返回类型后,您将跳转到下一个占位符(即名称)。
您可以按 Shift + TAB 键返回上一个占位符。绿色插入符代表占位符的终结。
如果您在任何地方持有人,如果按 Enter 键,您将被直接带到占位符的末尾(即绿色插入符号)。
在此检查 public_method 模板的模板语法Windows > Preferences > Java > Editors > Templates
看起来像
public ${return_type} ${name}(${}) {
${cursor}
}
你可以编辑它。如果您删除 $ {cursor} ,则不会显示绿色插入符号,依此类推。
你可以通过
关闭同时检查 static_final 模板的语法。在这里,您将获得下拉菜单以及矩形框。