您的位置:

Idea输入不了中文

一、从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文件不更新的问题。