005.簡單設(shè)置


主題修改:


  • 上圖標注 1 所示為 IntelliJ IDEA 修改主題的地方,在 Windows 系統(tǒng)上 IntelliJ IDEA 默認提供的主題有三套:Darcula、IntelliJ、Windows。除了 Darcula 是黑色主題,其他兩套套都是以白色為背景的。
  • 其他操作系統(tǒng)上不一定會也有三套主題的,主題的選擇上大家根據(jù)自己喜好即可。改變主題需要重啟 IntelliJ IDEA 方可看到效果。
    字體修改:
    主題字體修改:[個人不推薦,有風(fēng)險]
  • 如上圖標注位置所示,IntelliJ IDEA 主題字體的修改要先勾選 Override default fonts by 。默認 IntelliJ IDEA 是不推薦修改的,但是由于字體是有分包含中文和不包含中文之分的,一般使用英文的國家是不需要額外擔(dān)心亂碼問題的,而我們需要。
  • 字體的審美上每個人不一樣,但是如上一段說的,這里的字體修改是需要知道一個前提的,那就是你選擇的那個字體必須含有中文,比如微軟雅黑和宋體這類是包含中文的,而 Courier New 和 Monaco 這類只是單純的英文字體。
  • 如果你選擇的字體不包含中文,那可能會在很多位置上出現(xiàn)類似 口口口口口 這樣的亂碼問題,比如文件名含有中文、字體是中文名字的都會變成 口口口口口。
  • 在修改 IntelliJ IDEA 的主題字體的時候,不建議把字體調(diào)成很大,因為很多人遇到這樣一種情況:顯示器分辨率低,主題字體又大,在 IntelliJ IDEA 的某些操作的工具菜單、右鍵菜單選項中部分選項超出了分辨率顯示范圍,沒辦法被選中。當然了,如果你一定要把字體改大,又不用大分辨率顯示器,那可以通過 IntelliJ IDEA 的 Menus and Toolbars 刪除部分你認為用不到的菜單,但是一般不建議這樣做。
    還需要特別注意的時候,如果你是開著 IntelliJ IDEA 的時候,新裝了一個字體的話,那必須重啟IntelliJ IDEA 之后才能在下拉列表找到新裝的字體。
    代碼編輯字體修改:
  • 如上圖標注 1 所示,默認 IntelliJ IDEA 是不能直接在默認的代碼模板上修改字體的,需要先 Save As 一份出來,然后才可以修改。這種設(shè)計在 IntelliJ IDEA 其他很多設(shè)置也是如此的,所以如果你還看到類似有 Copy、Save As 這類選項的按鈕就要想到是此設(shè)計思想。
  • 如上圖標注 2 所示,勾選的 Show only monospaced fonts 表示篩選顯示系統(tǒng)上的等寬字體。由于 Windows 系統(tǒng)上等寬字體并不多,勾選此選項出現(xiàn)的下拉字體可選擇就很少。取消勾選之后,就可以顯示系統(tǒng)上所有已安裝的字體。
  • 如上圖標注 3 所示,其中編碼字體有第一字體(Primary font) 和 第二字體(Secondary font)之分。當有些字符在第一字體支持不了的時候,會去使用第二字體進行支持。
  • 我個人習(xí)慣上:英文字體使用 Monaco[可以百度程序員十大字體],由于此字體不支持中文,所以我把這個設(shè)置為第一字體,第二字體使用 Yahei Consolas Hybrid 進行支持,該字體含有中文。這兩個字體都不是系統(tǒng)自帶的,需要自行下載安裝。
    如果你的第一字體不包含中文的話,第二字體包含中文,那在有些地方也還是會出現(xiàn) 口口口口口 這類問題,比如 Ctrl + Shift + N 進行查找文件的時候,如果你輸入中文也會變成 口口口口口 ,我個人文件名為中文的不多,所以就容忍了這種情況。如果你不愿意容忍這種情況,那還是回到最開始的要求:第一字體包含中文。
    個人的修改頁面如下:

控制臺輸出字體修改:

文件編碼修改:

  • IDE 的編碼默認是 UTF-8,Project Encoding 默認是 UTF-8,不建議修改。

  • IntelliJ IDEA 可以對 Properties 文件進行專門的編碼設(shè)置,一般也建議改為 UTF-8,其中有一個重點就是屬性 Transparent native-to-ascii conversion,

  • 對于 Properties 文件,重要屬性 Transparent native-to-ascii conversion 主要用于轉(zhuǎn)換 ascii,一般都要勾選,不然 Properties 文件中的注釋顯示的都不會是中文。
    IntelliJ IDEA 除了支持對整個 Project 設(shè)置編碼之外,還支持對目錄、文件進行編碼設(shè)置。如果你要對目錄進行編碼設(shè)置的話,可能會出現(xiàn)需要 Convert 編碼的彈出操作選擇,強烈建議 在轉(zhuǎn)換之前做好文件備份,不然可能出現(xiàn)轉(zhuǎn)換過程變成亂碼,無法還原。[一般不推薦更改]


  • 開發(fā)遇到的問題 : 由于編碼問題引起的編譯錯誤?由于 UTF-8 編碼文件有分 有BOM 和 無BOM 之分,默認情況下 IntelliJ IDEA 使用的編譯器是 javac,而此編譯只能編譯 無BOM 的文件,有很多 Eclipse 用戶在使用 IntelliJ IDEA 開發(fā) Eclipse 項目的時候常常會遇到此問題。主要是因為 Eclipse 的編譯器是 Eclipse,此編譯器支持 有BOM 的文件編譯。顧,解決辦法是對于此文件進行 BOM 去除。

  • 批量去除 BOM,你可以 Google | 百度:批量去除 BOM、批量轉(zhuǎn)換無 BOM 等關(guān)鍵字,網(wǎng)絡(luò)上已有提供各種方案。

  • 除了通過去除 BOM 還有設(shè)置 IntelliJ IDEA 的編譯器為 Eclipse,但是一般不建議這樣做。
    如果上述問題都無法解決,而且你也確認 IntelliJ IDEA 各個配置編碼的地方都是 UTF-8,報錯文件編碼也是是 UTF-8 無 BOM 的話,那還有一種可能也會出現(xiàn)這種情況:項目配置文件有問題。項目編碼的配置文件在:/項目目錄/.idea/encodings.xml。如果你會修改此文件可以進行修改,如果不會,那就刪除掉 .idea 整個目錄,重啟 IntelliJ IDEA 重新配置這個項目即可。

穿越一下,什么是BOM ?
http://www.cnblogs.com/findumars/p/3620078.html
http://afericazebra.blog.163.com/blog/static/30050408201211199298711/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,546評論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,570評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,505評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,017評論 1 313
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,786評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,219評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,287評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,438評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,971評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,796評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,995評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,540評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,230評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,662評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,918評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,697評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,991評論 2 374

推薦閱讀更多精彩內(nèi)容