发布时间:2023-11-11
浏览次数:0
我之前看过这个:Java开发手册(阿里巴巴-公共版)。 这是一个 pdf 文档,描述了一些 Java 开发协议。 里面确实有很多有用的协议。 如果在学校有机会读到,那么毕业后,实际工作中遇到的坑就会少很多。 现在,阿里巴巴再次升级了这个文档,直接变成了插件。 你需要的是:知道有这样一个插件,然后你就得安装这个插件。 然后,当你以后写代码的时候,这个插件会在你写代码的时候自动纠正一些很低级的、不规则的代码。 。
我们来看看如何在这个IDEA上安装这个插件。
通过官方存储库安装
打开>>>>...
在搜索框中输入可以看到Java Code插件,点击安装,然后重启IDE即可生效。
注意:由于插件zip包托管在官方CDN上,是从国外服务器下载的,可能会出现超时。
也就是说,你下载了很久,它就是不下载。
米紧了,下面有离线安装选项。 我提供云盘链接。
通过离线安装包安装
查看云盘地址。
密码:f9lu
安装插件后,通常需要重新启动IDE。 重新启动后,插件即可工作。
可能会出现中文乱码并提示中英文切换。
这个中文乱码大概说明这个插件的部分提示是中文的(看下面的自定义显示提示,可以看到很多提示都是中文的),因为这个编辑器不是老外写的。 因此,它附带的提示都是英文的。 所以阿里写的插件自带的提示都是中文的。 这个提示的中文可能是乱码intellij idea无法删除文件,但也不一定。 因为我安装这个编辑器的时候,默认的字体好像是 Yahei Light。
你可以看看这两个新按钮
你可以看到这个地方。 不能把语言改成英文吗? ,切换后需要重新启动。
不过看我博客的人可能都用汉字,所以我就不改了,就用这个中文提示。
具体用途
这不是还有2个按钮吗?
上方工具栏后面还有两个按钮,如下图。 这两个按钮也可以直接在当前文件中右键使用,可以看到选项。 这是单个文件操作。
您还可以右键单击左侧的目录树来触发对整个项目或选定的目录或文件的检测。
有一个按钮,绿色的“编码协议扫描”。 单击后,将对当前文件进行分析。
背面的蓝色按钮用于开关机和实时检测。
实时检测功能会在开发过程中检测当前文件,并以高亮形式提示。 它还可以支持快速修复。 该功能默认开启,可以通过配置关闭。
在上面的屏幕截图中,我捕获了按钮(蓝色按钮)的两种状态。 至于这个快速修复,我马上告诉你。 如果您知道这一点,则无需解释。 如果你不知道,就听我说吧。
下面是一个Java文件代码的实际分析截图。
该图片是您当前正在编辑的文件。 只需点击右上角的绿色按钮“编码约定扫描”,也可以右键单击选择“编码约定扫描”。
然后,就出现了上图的分析结果。
你可以简单看一下。
我图中圈出来的对于刚工作的朋友来说可能是个问题。 具体原因上面也有介绍。
可能存在空指针异常。 正确的写法是用前面的常量来调用这个方法。
方法名、参数名、成员变量、局部变量都统一使用,必须遵循驼峰大小写格式(这也是刚工作的朋友不关心的问题)
不允许任何魔法值(即未定义的常量)直接出现在代码中。 上面方法中使用的字符串是直接写在代码中的。 这就是所谓的“魔法值”。
及时清理不再使用的代码段或配置信息。 当你改变别人的代码时,只需删除你不需要的代码即可。 你别想了,说不定需求又会变回来。 否则,屏幕上将充满已注释但未删除的代码。 最终,带注释的代码将会多于严肃的工作代码。
关于代码注释的正确写法。 没什么好说的。
关于Quick Fix的使用(高科技,简单实用。)
这通常发生在您编写完代码并且在代码中的某处发现提示之后。 只要看看下面的图片你就知道了。
就是左边那个灯泡形状的东西。 一般情况下,当你将鼠标光标移动到代码下方有横线的区域时,它会提示你如何修改。
这样就可以快速修改代码了。 比如上面的常量字符串就应该在前面。 这时,你只需要按两次向下方向,选择截图中指向的地方intellij idea无法删除文件,然后按回车键,它就会把你的代码自动修正,这大大加快了代码编辑的速度。
这里有一个快捷键。 如果你不知道这个快捷键,你可能必须用鼠标点击,这太慢了。
我的系统哦,我的idea用的是它,所以我对应的快捷键是alt+enter。 。 。 只要按下快捷键,然后,砰砰砰,按几下方向键,就可以直接修改代码了。
有很多代码提示可以使用。 试试这个,看看效果。
根据需要使用该插件的提示
从理论上讲,老师告诉你的一切都是为了你好。 然而,作为学生,我们不想什么事都听老师的唠叨。 还有一些东西,参考这个插件的提示。 这不是必需的。 我们不想看到这些提示。 我们应该做什么? 这个是可以定制的。
我们先看一个不太必要的提示截图。
我写了“by”,并在后面加上了日期。 但是这个插件还是提示我没有作者。 请参阅下面此提示的详细信息。
等等,可能有一些老手不知道这个名字该在哪里设置。 这里的默认值是你自己电脑的名称,不一定是你想要的名称。 请参阅下面的链接了解如何自行设置。
好吧,我们来看看如何关闭这个不必要的提示。
关闭后就不会再有这样的提示了。 看下图,这是关闭后的效果。
关闭分析结果表格
我使用的idea的版本是2017.1,开发版本,是需要注册激活的idea。 这不是社区版本。 社区版的很多功能都不可用。 jdk 1.7和1.8都可用。
实际检测后提示示例
下面是该插件的一些实际测试结果,以及最终的效果图。
有关正确注释姿势的提示。
关于某人编写不带括号的 if 语句的提示。
关于命名变量时不遵循 例程的提示。
对于long类型数据,后面应该使用更大的L。 这主要是为了让人看的舒服,机器无所谓。
枚举均已注释。 不要仅仅因为它们太简单而将它们排除在外。
命名变量的时候还是有一点需要注意的。
哎呀,例子实在是太多了,我就举几个吧。
点击图片加入交流群
↓↓↓
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码