我创建了一个项目,它让我选择JDK版本并完成。
我在自动完成功能中找不到system
命名空间。
我手动输入,但IDEA告诉我system
不存在。
答案 0 :(得分:206)
System
(有上限)
一些非常有用的快捷方式:
soutm (+TAB) ==> System.out.println("Class.And.Method.Name")
soutv (+TAB) ==> System.out.println("Last variable used = " + value);
sout (+TAB) ==> System.out.println();
我真的很喜欢IntelliJ。很高兴我几年前从Eclipse转移到了它;)
答案 1 :(得分:36)
只需输入sout
。
public class Main {
public static void main(String[] args) {
int data = 1;
System.out.println(); ===>sout
System.out.println("Main.main"); ===>soutm
System.out.println("args = [" + args + "]"); ===>soutp
System.out.println("data = " + data); ===>soutv
}
}
sout
- 只需打印System.out.println()
soutm
- 添加了班级名称&方法名称
soutp
- 添加参数
soutv
- 添加了最后一个变量名称
答案 2 :(得分:14)
我们可以将自动完成设置更改为忽略大小写。转到:
File -> Settings... -> IDE Settings -> Editor -> Code Completion
并将&#39;区分大小写完成&#39; 更改为&#39;无<&#39; 。
答案 3 :(得分:12)
我来自eclipse,正在使用syso
快捷方式,所以我刚刚将它添加到我的实时模板中。这是一个庙宇:
System.out.println($END$);
不要忘记将Java添加为适用的上下文(位于窗口底部)
现在,当您在此处输入syso
屏幕截图时,它将显示为提示:
希望有所帮助
答案 4 :(得分:2)
这也可能发生,因为用户没有创建任何主要功能或试图在没有任何功能的情况下直接在类中测试