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

     

  • 相关阅读:
    python内置的魔术命令(builtin magic commands)
    绘制ROC曲线
    python with语句中的变量有作用域吗?
    Visual Studio上编译ncnn
    loss函数学习笔记
    Install zeal on ubuntu16.04
    cmake方式使用vlfeat
    整理读研期间用过、改进过、写过的代码
    ubuntu下使用matplotlib绘图无法显示中文label
    error: each element of 'ext_modules' option must be an Extension instance or 2-tuple
  • 原文地址:https://www.cnblogs.com/mlq2017/p/9650236.html
Copyright © 2020-2023  润新知