一、從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文件不更新的問題。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187174.html