IDEAL葵花寶典:java代碼開發規范插件 GenerateAllSetter、ECtranslation、translation、插件


前言:

 GenerateAllSetter:

   我們在程序開發過程中,往往要編寫這樣的類:類的部分或者全部屬性不希望讓外部世界直接訪問,而不用public字段修飾。這樣,方法調用成了訪問這些屬性的唯一途徑。

  JavaBean就是一個很好的例子,其嚴格遵守面向對象的設計邏輯,所有屬性都是private。對於任何屬性xxx,都有public的getXxx()方法來獲取屬性和public的setXxx()方法來修改屬性。

  如果只有少量這樣的屬性,可以通過手動方式為它們添加setter和getter方法。但是,如果有大量這樣的屬性,手動添加會很費時。

ECtranslation:

  對於絕大多數的程序員來說,會查看源碼應該是所要具備的技能之一,ECTranslation這個翻譯插件,給我們查看源碼提供了許多方便,使我們可以更好的理解源碼,而且還可以對所有代碼單詞進行翻譯。

  當然如果你的英語水平超高,安裝它就完全沒有必要了。

translation:

  有一些單詞需要自己打開必應詞典或者有道詞典查單詞,這樣就需要在不同的軟件之間進行切換,影響工作效率。還好idea中有一款英文到中文的翻譯軟件,使用簡單。

  Translation是一個翻譯插件,支持中英互譯、單詞朗讀。 General Usage Instructions:

  選擇需要翻譯的文本 > 點擊鼠標右鍵 > 點擊Translate、或者使用快捷鍵Alt + 0/1/2/3/R/T(Mac下可能無效,需要自定義快捷鍵)進行翻譯。

  你可以直接翻譯如”getTranslatedString”和”HELLO_WORLD”這樣的文本。

  支持多翻譯引擎切換。

 

注:(ECtranslation、translation)兩者只能使用一個

 

安裝步驟:

1):打開 Settings---->Plugins---> 進行搜索--->選擇---->" GenerateAllSetter" ----> install

通過上述步驟依次安裝(ECtranslation)......

安裝插件:點擊插件詳情中的"install"按鈕,按照其提示即可完成安裝,安裝完成后需重啟IDEA。

 

GenerateAllSetter:使用步驟

 

  

 

基本設置:

使用快捷鍵Alt + Insert,或者右鍵選擇 Generate...,操作如下圖所示:

 

 

這種方式 在我們的 IDEAl 中本來就有,有一點不同的是,我們的 Boolean 類型 不再是 getBol,現在變成了 isBol。

對一個對象進行一鍵式Set 封裝:

 

效果如下:並且自動賦予了 初始值

 

 

ECtranslation:使用步驟

選中要翻譯的代碼:右鍵選擇 Translate 或者 快捷鍵 Meta + l

效果如下:

 

 

translation:使用步驟

注:需要進行外部導入:點我下載相關包   密碼:cnrs

 

導入步驟:

 

導入成功標識:並且支持。多翻譯引擎切換

 

選中要翻譯的內容:右鍵點擊 Translate

效果如下:(強大的朗讀功能)

 

--------------------------------------------------------------------------------

以上內容若有不足之處:請多多請教

如要轉載請注明小編本站地址:(https://www.cnblogs.com/mlq2017/)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM