有没有办法在eclipse中自动完成一个语句?如果我输入
if (condition)
按下某个键后,它应该成为
if (condition) {
// putting cursor here
}
答案 0 :(得分:5)
您可以继续输入{
并输入,结束括号将自动完成,无需任何特殊命令:
if ( condition) { /* cursor here , enter */
if ( condition) {
/* cursor here */
}
还有自动完成(Crtl-Space),可以执行以下操作
if /* cursor here , Ctrl-Space */
变为
if ( /* cursor here */ condition) {
}
或
if ( /* cursor here */ condition) {
} else {
}
答案 1 :(得分:3)
这种事情不能以传统的方式自动完成,因为你没有添加一个类或变量名。但是,这应该可以使用eclipse模板(Window-> Preferences-> Java-> Editor-> Templates)
if (${condition:var(boolean)}) {
${cursor}
}
然后,您可以通过键入其名称(很可能只是'if')并按Ctrl-空格
来访问模板答案 2 :(得分:2)
Ctrl + Space 是代码辅助的默认设置 要进行更多自定义,您需要模板。
答案 3 :(得分:1)
尝试Ctrl-Space
答案 4 :(得分:1)
Ctrl + Space用于自动完成单词,变量名,类等,
如果你想让eclipse完成你的if语句,请执行以下操作:
- 写下你的if条件和第一个括号
if(condition){