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

     

  • 相关阅读:
    用户需求报告
    结队开发项目——七巧板NABC需求分析
    梦断代码读书笔记3
    课堂练习之环形二维数组
    结对开发之求最大子数组的溢出问题
    《代码之美》第二章读后感(一)
    软件工程项目冲刺阶段二:第五天
    软件工程项目冲刺阶段二:第四天(06-06)
    软件工程项目冲刺阶段二:第三天
    课程评价
  • 原文地址:https://www.cnblogs.com/mlq2017/p/9650236.html
Copyright © 2020-2023  润新知