资料来源:blog.csdn.net/qq_36268103/article/details/109216520
以下是30个常用的想法提示的摘要,以使您的基于代码的效率直接起飞…
查看代码历史记录
调整想法的虚拟记忆:
想法设置为Eclipse快捷键
设置及时的词以忽略案例
关闭代码检查
设置文档评论模板
显示方法分离器
设置多行选项卡
快速匹配方法的支撑位置
最后完成代码
模糊搜索方法
预览特定类的代码
查看该方法的位置
代码模板(代码快捷键)
自动指导软件包,自动删除无用的软件包
Tabnine插件:基于AI的代码提示
快速查看课堂和字段的评论
括号颜色区别
在微服务项目中将不同的项目添加到同一启动窗口
想法全局设置(打开新窗口的设置)
Java Mapper层代码文件和mapper.xml文件彼此跳跃
设置想法背景图像
Maven树(请参阅Maven Jar包依赖项)
将快捷键切换回上一个点击以打开选项卡
创意自己的SSH连接工具
代码调用链接图插件
获取当前线程转储
想法为同一项目打开多个端口
注意:菜单和不同想法版本的目录之间可能存在一些差异,您可以自己分析一些分析。
1。查看代码记录版本
右键单击Java类,您需要查看并查找本地历史记录>>显示历史记录以查看历史版本。它通常被用来忘记代码已更改或需要将其还原为某个版本(请注意,只有在过去已将其修改时间太长时才能看到它)
2。调整想法的虚拟内存:
尽管它本质上是在更改.vMoptions配置文件,但建议使用更改内存设置进行调整,选择“编辑自定义VM选项”或在本地磁盘目录中更改它。某些方法可能会导致该想法被解锁。
3。想法设置为日食的快捷方式
这对于转换为想法的开发人员非常友好,因此您不需要记住两套快捷键
4。设置及时的单词以忽略上下案例
删除此选中标记(某些想法版本只是为了选择选项并选择无)。例如,如果输入字符串和字符串,则可以提示
5。关闭代码检查
与Eclipse类似,Idea也可以单独关闭代码以检查和减少资源使用情况,但是不建议您关闭所有代码(这是大个子说,没有提及它),只是关闭了我们不会在项目中使用的大个子。
6。设置文档评论模板
文档评论快捷键和模板
7。显示方法分离器
查看方法之间的间隔非常方便,并且在具有不规则代码的项目中非常有用!
8。设置多行选项卡
默认的想法是选择要显示的一行。如果我们删除此内容,则可以显示多个选项卡。场景有太多的标签要打开!
IMG
8.1太多的选项卡会自动关闭
只是设置编辑,编辑选项卡,选项卡限制值
9。快速匹配方法支架位置
Ctrl+[Ctrl+]可以快速跳到方法括号的开始和结束位置,并与方法分离器一起使用它们,因此您不必找到在哪里可以拆分方法。
10。最后的代码完成
例如,如果一行代码完成分号,或者(xxx)完成括号,请按Ctrl+Shift+Enter而不会切换鼠标光标,从而大大提高了编码效率
11。模糊搜索方法
例如,在人类类的测试方法中,按Ctrl+Shift+Alt+N输入PEO.TE以找到该方法。如果您认为很难记住此快捷键,则可以按Ctrl+Shift+R(下图中的文件名称为文件名),然后手动选择符号
12.预览特定类的代码
例如,在测试类中,有一个代码:People P = New People();我们想稍微检查一下人们的班级,但是有足够的标签。 Ctrl+Alt+B将打开新标签。如果标签太多,那将是混乱的,尤其是一堆名称相似的标签。目前,我们可以按Ctrl+Shift+i来实现预览功能,并且不占据选项卡
13。检查该方法的调用位置
Ctrl+Alt+H可以清楚地看到该方法的位置;在知道此快捷键之前,将其搜索Ctrl+H(Idea默认的Ctrl+Shift+F),并由肉眼找到…
14。代码模板(代码快捷键)
例如:Eclipse中的SYSO打印了控制台输出,但想法是默认值为Sout。如果您必须将其更改为SYSO,则可以将其设置为“ Postfix完成”。 Fori等类似于内部。
15。自动指导软件包并自动删除无用的软件包
16.TABNINE插件:基于AI的代码提示
Tabnine是智能代码完成的插件。它基于数百万的Java程序,可以根据程序上下文提示完成代码。 Tabnine和Idea随附的智能技巧相互补充。
如果您认为IDEA插件安装太多了,那就很口吃了,请放心! Tabnine插件还具有相应的在线网站。在此网站上,您可以根据代码关键字搜索相关的代码示例,这非常好!网站地址:。
Tabnine Web版本图
17。快速查看课堂和字段的评论
这是一个非常有用的技巧。按F2快速查看某个类或字段的文档评论;基于这一点,其他IDE还应快速查看文档评论内容,而不仅仅是IDEA功能,这就是为什么Alibaba编码规格清楚地表明,需要用文档注释来评论实体类字段,并且不能使用Double Slashes //注释。我仍然记得,当我第一次看到此规范时,我不明白。我去了百度,发现这是一个习惯问题,显然没有说服力。直到我发现可以很快查看F2之前,我突然意识到它!
18。支架之间的颜色区别
彩虹支架插件对支架的插件对相同的颜色表示
19。在微服务项目中将不同的项目添加到同一启动窗口
步骤:查看 – >工具窗口 – >服务 – >添加服务
20。想法全局设置(打开新窗口的设置)
例如,当我们打开一个新窗口时,将恢复Maven配置。目前,我们需要修改设置以打开一个新窗口以实现全球目的。
在较低版本的想法中,它也在文件中。例如,Idea2018称为其他设置
21。java mapper层代码文件和mapper.xml文件彼此跳跃
免费的mybatis插件
单击绿色箭头可以直接跳跃非常方便
22。背景图像加上插件:背景图像设置
我建议使用基于背景图像Plus的中国杰克Chu开发的最新版本,适用于2021.x版本的Idea。
前几个下载相对较高,但它们不支持2021.x版本的想法。
通过此插件,您可以将Idea Background设置为指定的图像,并支持随机背景。
渲染如下:
如果要设置随机背景,则可以通过Idea设置页面设置 – >“外观和cimaviour->背景图像加”自定义设置,并随机将图片显示为目录中的图片作为背景图像。
23. maven树(请参阅Maven Jar包依赖项)
如果您使用MVN依赖关系:树命令,结果是以下图像不方便地查看它
我们可以单击想法右上角的show依赖关系按钮,以图像的形式显示图片。按住CTRL和小鼠皮带轮将其放大。当排除依赖关系冲突以查看JAR软件包的来源时,这非常有用。
有时您可能无缘无故看到此图标,我们可以单击设置
将其打勾,并将显示。显示后,删除此钩子
24。将快捷键切换回上一个点击以打开选项卡
当我们打开多个标签时,有时很难用肉眼找到标签,以快速返回以前的单击。
我们可以使用快捷键钥匙ALT +←键(Eclipse版本快捷键键创意。默认快捷方式密钥需要自我测试)。有时,我们在以后的选项卡中编辑内容,然后按一次,这可能还不够。您需要再按几次。相应的alt +→切换到下一个单击选项卡。
常见的应用程序方案:在类跳转时进行调试,使用快捷键在其他类中创建方法
即使两个标签不相邻,您也可以切换
25。想法自己的SSH连接工具
类似的想法也带有自己的数据库连接工具,但是视图接口不如Navicat好,因此许多人不选择使用它。
26。代码调用链接图插件
序列插件
这实际上是本文第13点的高级替代方案。随附的想法随附的快捷键在代码中查看并调用,但以菜单形式显示。它不是很直观。如果它是您自己编写的代码或相对标准化的代码,那么它是相对复杂的源代码或不规则代码都没关系。如果它是一个更复杂的源代码或非标准代码,则使用sequenceediagram将更加直观。
右键单击要查看的Java文件,然后单击序列图
效果示例:
27。获取当前线程转储
调试断点时,我们可以通过单击下图中的红色箭头指向的相机图标来获取当前线程的转储信息。
此功能的用途是什么?我们可以分析哪个线程当前正在通过线程名称执行,这有助于在多线程环境中进行代码运行分析。
例如,在下面的图1中,运行()方法是通过主线程执行的,但是该方法被调用,并且不会启动多线程(这是我们熟悉的结论的实际证明)
当我们将运行方法更改为start()方法时,我们可以看到它是由thread Thread0执行的。
28。想法为同一项目打开了多个端口
这是一个非常实用的功能,可以模拟群集测试负载平衡。
此外,它在开发阶段也非常有用。在开发过程中,让其他人亲自直接测试它是否非常方便?
那么,如果您想中断观点的调试并影响他人,会发生什么?目前,打开更多的效果反映了!
互联网上的许多方法提及检查允许并行运行(不同版本的想法的名称不同)。我还见过一个可以启动多家初创企业的老师,但是我发现我每次都会同时启动多个端口。我不知道这是版本问题还是操作问题。在这里,我正在使用另一种有效的方法:
在VM选项中
# 8993是区别于 application.yml 配置中 port 的另一个端口,达到不同端口多开的效果
-Dserver.port=8993
重磅!Java技术讨论群已成立
锋哥聊编程公众号运营至今,离不开小伙伴们的支持。
为了给小伙伴们提供一个互相交流的平台,特地开通了技术交流群
暂时只开通了Java技术讨论群,以后会陆续开通其他技术群。
需要进群的朋友,可长按扫描下方二维码。
长按扫码
本网站每日更新互联网创业教程,一年会员只需98,全站资源免费下载点击查看会员权益
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。