找不到system.out.println()
我创build了一个项目,它要求我selectJDK版本并完成。
我在自动完成中找不到system
名称空间。
我手动input,但IDEA告诉我, system
不存在。
这是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移到它;)
只需inputsout
。
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
– 添加最后一个variables名称
我们可以将自动完成设置更改为忽略大小写 。 去:
File -> Settings... -> IDE Settings -> Editor -> Code Completion
并将“区分大小写”更改为“无” 。
我来自日食,并使用syso
快捷方式,所以我刚刚添加到我的活模板。 这是一个模范:
System.out.println($END$);
这是一个截图:
不要忘记添加Java作为适用的上下文(在窗口的底部)。
现在,它会显示为一个提示,而你inputsyso
这里是一个截图:
希望能帮助到你
这也可能发生,因为用户还没有创build任何主函数或试图直接在没有任何函数的类中testing