一、从Idea中无法输入中文
在Idea中,如果无法输入中文,很有可能是因为没有设置中文输入法。
可以在File -> Settings -> Editor -> General -> Code Completion中勾选Autopopup code completion,并且设置Delay为500ms以上,这样在输入中文的时候就可以自动弹出中文输入法。如果还是无法输入,那么可以尝试在Windows系统中更换其他中文输入法。
二、Idea中输入不了长整型
Idea中输入长整型时,有时候会因为输入的数字位数过多而导致输入无效。这时候可以尝试在声明long型变量的时候,将数字用L或者l结尾,这样就可以正确识别long型。
long a = 999999999999L;
三、Idea输入法打不出中文
如果在Idea中无法打出中文,可以尝试在Windows系统中更换其他中文输入法。同时,对于Mac系统的用户,在Idea中使用拼音输入法需要设置快捷键,具体见下文代码示例。
// Mac系统中设置Idea拼音输入法 1.打开Mac系统的设置,选择键盘与输入法 2.在输入法选项中,将鼠须管输入法拖到最上面 3.在鼠须管输入法的设置中,设置快捷键为 Command + Option + 空格
四、Idea输出结果无法识别中文
在Idea中输出的结果中,如果出现中文无法识别的情况,可以尝试在代码中加入UTF-8的编码方式。
String str = "这是中文"; byte[] bytes = str.getBytes("UTF-8"); String newStr = new String(bytes, "UTF-8"); System.out.println(newStr);
五、Idea运行不显示中文
如果在Idea中运行程序时,输出的中文乱码或者无法显示,可以尝试在代码中加入UTF-8的编码方式,并且在程序运行时设置输出流的编码为UTF-8。
// 设置输出流的编码为UTF-8 System.setOut(new PrintStream(System.out, true, "UTF-8")); // 输出中文 System.out.println("这是中文");
六、Idea中输入显示只读文档
如果在Idea中输入显示只读文档,可以尝试在File -> Settings -> Editor -> General -> Editor Tabs中,将Tab Closing Policy设置为选项中的one tab per source root,并且勾选Show tabs in single row和Mark modified tabs with asterisk,这样就可以解决只读文档的问题。
七、Idea编译后不显示中文
编译后无法显示中文,可以尝试在File -> Settings -> Editor -> File Encodings中将全局编码设置为UTF-8,并且将文件编码设置为UTF-8。
八、为什么Idea识别不出来中文?
Idea识别不出中文的原因可能有很多,既可能是编码方式的问题,也可能是输入法的问题,还可能是IDE本身的问题。所以,解决Idea识别不出来中文的问题需要根据具体情况具体分析,有时候可能需要多种方法结合。
九、Idea不能输出中文
如果在Idea中无法正常输出中文,可以尝试在输出之前在代码中设置编码方式,并且使用PrintWriter输出中文的内容。
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out, "UTF-8")); pw.write("这是中文"); pw.flush(); pw.close();
十、Idea中out文件不更新了
如果在Idea中运行程序后发现out文件不更新了,可以尝试在Run -> Edit Configurations中的VM options中加上-Dfile.encoding=UTF-8,这样就可以解决out文件不更新的问题。