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/)

 

 

posted @ 2018-09-15 10:46  GDBD  阅读(5054)  评论(0编辑  收藏  举报