IntelliJ IDEA 介紹
idea
IntelliJ IDEA 官網:[https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)
IntelliJ IDEA 在 2015 年 06 月官網主頁是這樣介紹自己的:
Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box.
簡明翻譯:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等語言的開發(fā)工具,同時具備支持目前主流的技術和框架,擅長于企業(yè)應用、移動應用和 Web 應用的開發(fā)。
IntelliJ IDEA 對自己的定義是很清晰的,對于新人來講可能還不太理解,可能還會有誤會,認為它博而不精,但是對于老用戶來講應該是非常認可上面這句話的。通過下面功能表格,新人對于 IntelliJ IDEA 所具備的功能會有一個新的認識。
IntelliJ IDEA主要功能介紹
語言支持:
language
其他支持:
language-2
上面特性只是 IntelliJ IDEA 的冰山一角,而且這個還不是 IntelliJ IDEA 最重要的地方,IntelliJ IDEA 最重要的特性就是人性化、智能,后面學習你會慢慢接觸到。
更多官網信息:
IntelliJ IDEA 主要特性介紹 1:https://www.jetbrains.com/idea/features/
IntelliJ IDEA 主要特性介紹 2:https://www.jetbrains.com/idea/features/editions_comparison_matrix.html
官網博客:http://blog.jetbrains.com/idea/
官網 wiki:http://wiki.jetbrains.net/intellij
官網社區(qū):http://devnet.jetbrains.com/community/idea
官網快速入門:http://confluence.jetbrains.com/display/IntelliJIDEA/Quick+Start
官網在線幫助文檔:http://www.jetbrains.com/idea/webhelp/getting-help.html
Windows 系統(tǒng)下安裝 IntelliJ IDEA
系統(tǒng)要求
系統(tǒng)支持:Microsoft Windows 10/ 8 / 7 / Vista / 2003 / XP(每個系統(tǒng)版本的 32 位和 64 位都可以)
JDK 版本:Oracle JDK 1.6 或以上
內存:最低要求 1 GB,推薦 2 GB 以上
硬盤:最低要求 2 GB
顯示器:最低要求 1024 X 768 分辨率
更多信息可以閱讀:https://www.jetbrains.com/idea/download/system_requirements.jsp?os=win
首次安裝
IntelliJ IDEA 的安裝是非常簡單的,不需要做過多的選擇,可以說簡單到都是 Next 即可。
上圖標記 1 表示在桌面上創(chuàng)建一個快捷圖標,建議勾選上,方便我們在安裝后定位 IntelliJ IDEA 安裝目錄。
上圖標記 2 表示關聯(lián) Java 和 Groovy 文件,建議都不要勾選,正常我們會在 Windows 的文件系統(tǒng)上打開這類文件都是為了快速查閱文件里面的內容,如果用 IntelliJ IDEA 關聯(lián)上之后,由于 IntelliJ IDEA 打開速度緩慢,這并不能方便我們查看。
建議在 Windows 系統(tǒng)上關聯(lián)此類文件可以用 EmEditor、Notepad++ 這類輕便的編輯器。
整個安裝過程,一般的配置電腦安裝所需的時間大約是 1 ~ 5 分鐘。
已有舊版本安裝新版本
上圖,顯示我目前電腦中已經有一個 IntelliJ IDEA 版本,如果我勾選了標記 1,則表示安裝之前會先卸載掉電腦上的舊版本。
上圖標記 2,如果勾選了,則 IntelliJ IDEA 會直接安靜地卸載舊版本,而舊版本的個性化設置不會被刪除。
在小版本迭代中建議是卸載掉舊版本的,然后再進行新版本安裝,因為小版本迭代一般都是 Bug 的修復,保留舊版本沒有多大意義。
在大版本迭代中建議是保留舊版本,也就是不勾選上圖標注 1,IntelliJ IDEA 是支持一臺電腦裝多個版本的。
接下來的步驟我們假設勾選了標注 1 再進行安裝。
上圖,由于上一步勾選了卸載舊版本選項,所以出現(xiàn)了選擇刪除舊版本的配置選項。
第一個選項:刪除舊版本的緩存和本地歷史記錄。
第二個選項:刪除舊版本的個人個性化設置。
建議兩個都不要勾選。
點擊 uninstall,進入全自動的卸載過程,卸載完成接下來的步驟跟上文“首次安裝”一致,這里不再進行說
卸載
卸載過程在第 3 點已經有涉及到了,專門對 IntelliJ IDEA 進行卸載也是一樣的流程。
更加詳細教程 http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/
IT之家6月13日消息 JetBrains 近期表示,作為一間跨國公司,非常重視每一位用戶使用的語言。若用戶能用自己習慣且熟悉的語言,將可以更好地理解其服務及產品功能。因此從去年開始,啟動了本地化項目,開始著手進行網站及產品 UI 的本地化。在 2019 年 11 月正式推出支持 8 種不同語言的 JetBrains 官網后,現(xiàn)在本地化團隊緊接著進行 IntelliJ IDEA 的 UI 本地化工作。
JetBrains 官網目前已支持簡體中文
IT之家了解到,目前 IntelliJ IDEA 的 UI 本地化工作已經有了初步的成果,并以 EAP(Early Access Program,早期試用計劃)插件的形式發(fā)布。也就是說,不需要另外下載軟件安裝,用已經安裝的 IntelliJ IDEA 再安裝語言插件,就可以在 3 分鐘之內讓 IntelliJ IDEA 的 UI 顯示簡體中文。這篇教程會演示如何將你的 IDE 配置成你熟悉的語言,以及當發(fā)現(xiàn)翻譯錯誤時,如何高效的反饋給我們的本地化團隊,讓 IntelliJ IDEA 成為更完美的開發(fā)工具。
安裝簡體中文語言插件
在安裝語言插件前,請先確認你所安裝的 IntelliJ IDEA 是最新版本,插件市場會根據(jù) IntelliJ IDEA 的版本判斷是否能安裝這個插件。在本篇教程撰寫時,需至少更新至 2020.1.1 版,隨著新版本持續(xù)發(fā)布,請保持更新至最新版本的習慣。若你所安裝的 IntelliJ IDEA 不是最新版本,可以通過 Toolbox App 將 IntelliJ IDEA 一鍵更新到最新版。
通過 Toolbox App 一鍵更新 IntelliJ IDEA 至最新版
若你不是通過 Toolbox App 安裝 IntelliJ IDEA,可以通過 IDE 上方菜單里的 Help > Check for Updates 檢查。
通過 IDE 菜單檢查版本
更新至最新版后,開啟 IntelliJ IDEA,點擊右下角 Configure 菜單,選擇 Plugins。在彈出的 Plugins 窗口里,切換至 Marketplace Tab,以 chinese 當關鍵字搜索,第一個出現(xiàn)的就是 Chinese (Simplified) Language Pack EAP,點擊 Install 后 Restart IDE 即可完成。
從插件市場下載簡體中文語言插件
安裝好插件并重啟 IntelliJ IDEA 后,UI 就會以簡體中文顯示。
簡體中文 UI 的 IntelliJ IDEA
若需要暫時切換回英文 UI,不必急著把插件移除,你只需要進入插件配置將簡體中文插件暫時停用并重啟 IDE 即可。需要換回簡體中文 UI 時,再把插件啟動即可,非常方便。更多 IntelliJ IDEA 插件管理的操作說明,可參考官方文檔。
暫時停用插件來更改 UI 語言
目前已完成核心 UI(包括最常用的對話框和功能)的本地化,其他部份仍在持續(xù)完善中。你可能會發(fā)現(xiàn)一些翻譯錯誤或是有些技術詞匯不需要翻譯。這時請將你的反饋提交給我們,讓本地化團隊在下次更新時完善。
提交反饋
目前簡體中文語言插件仍在 EAP 的階段,與 IDE 的 EAP 概念相同,我們希望通過及早發(fā)布、快速迭代的方式,讓用戶可以提前試用并提交反饋,讓 IDE 更符合用戶需求。若您發(fā)現(xiàn) UI 里有翻譯錯誤,請通過 IDE 上方菜單里的 幫助 | 提交錯誤報告(Help | Submit a Bug Report)提交。IDE 會自動開啟瀏覽器并轉至 YouTrack(JetBrains 的問題跟蹤系統(tǒng))。
請先將右邊的 Subsystem 選為 Localization.Chinese,若想持續(xù)關注這個 Issue 并方便搜索的話,可點擊右下角的 Watch issue。
接著,請在摘要(Summary)里以 Chinese translation problem (中文問題描術) 這樣的格式填寫你反饋的問題摘要,比如 Chinese translation problem (git 合并代碼界面翻譯錯誤)。前面的英文請保留,方便技術團隊分類和搜索,后面括號內請簡單地描述一下你遇到的翻譯錯誤的問題,中英文都行。
在填寫正文(Description)時,請分四步驟來紀錄你的反饋:
①你使用的版本號及操作系統(tǒng) (IDE Version and OS)
在 IDE 幫你用瀏覽器開啟 YouTrack 的同時,IDE 會自動幫你將 IntelliJ IDEA 的版本、JRE 的版本、操作系統(tǒng)的版本、屏幕分辨率等信息自動填寫至 YouTrack 的表單內。請將這些資訊留在表單內讓本地化團隊參考。
②如何復現(xiàn)錯誤的翻譯 (What steps will reproduce the issue?)
同樣的字符串在軟件里可能會出現(xiàn)多次,而根據(jù)字符串出現(xiàn)的位置不同,有可能會需要不同的翻譯。因此在提交反饋時,請詳述你的操作步驟,將看到錯誤翻譯的操作步驟紀錄下來。例如,開啟項目后,打開文件并編輯,接著開啟 Git 窗口,以 Ctrl + D 快捷鍵開啟 diff 窗口,窗口左上角的 Next Difference 按鈕翻譯錯誤。如此可幫助本地化團隊復現(xiàn)相同的畫面。另外,為了讓本地化團隊更清楚應該要更新哪個字符串,若是能夠提供錯誤的中文字符串對照的英文原文就最好了。您可以將簡體中文插件暫時關閉,讓 UI 回復成英文后取得原文字符串,再將插件開啟取得簡體中文字符串。
③提供正確的翻譯 (Correct translation)
請以 錯誤的簡體中文翻譯(英文原文)=> 正確的簡體中文翻譯 格式反饋正確的翻譯,例如 不能解決 path(Can’t resolve path)=> 不能訪問 path,提供給本地化團隊參考。
④附上截圖或短視頻 (Screenshots or Videos)
一圖勝千言!若是你能在提交反饋時能同時附上錯誤發(fā)生的截圖,并將錯誤的地方標記出來,必能大大增進本地化團隊的理解。當然,若是將步驟直接錄制成短視頻也有不錯的功效。截圖的內容區(qū)域可以大一些,這樣本地化團隊比較容易看出你是在哪里看到這個錯誤。請在填寫 YouTrack 表單時一并將文件上傳即可。
反饋流程大致如下截圖。值得一提的是,YouTrack 是支持 Markdown,可以在正文里增加樣式。假如覺得這流程太繁瑣,我也為你準備好一個提交模板(閱讀原文查閱博客內容即可了解模板詳細信息),點擊鏈接即會另開一個新的瀏覽器窗口,你可以依照我的格式填寫,讓提交反饋更高效。
通過 YouTrack 反饋翻譯錯誤
相信在本地化團隊的努力下,IntelliJ IDEA 的中文化會更加完善,讓大家的使用體驗更好。而除了 IntelliJ IDEA 之外,根據(jù)團隊的 Roadmap,接下來也會將本地化工作推展至其他 IntelliJ 的 IDE。敬請期待!
以下將本篇教程編寫時使用的系統(tǒng)及配置供參考
?教程編寫日期:2020 年 6 月 5 日
?演示使用的操作系統(tǒng)版本:Windows 10 專業(yè)版 64 位操作系統(tǒng)
?演示使用的 IntelliJ IDEA 版本:IntelliJ IDEA Ultimate 2020.1.1
?演示使用到的插件:
★Chinese (Simplified) Language Pack EAP