快捷键 = 效率,但 IDEA 快捷键记不住怎么办?_程序猿DD_的博客-程序员宅基地

技术标签: python  java  人工智能  大数据  javascript  

IDEA是大家平时较为常用的一款开发工具,功能强大使用便捷就是他最大的特点,但是你是否真的学会如何最大化程度的利用IDEA里面的便捷呢?

看看这些快捷键:

7a9ee802904ab807778a9c52e927d1dc.png 15977940f59606f02fe743e2bf582682.png 966492f0c55bd0c74bf46dd8d5fed4e7.png

是不是有很多你也不知道的使用方法?平日里要多点几下鼠标才能找到的内容如果运用这些快捷键是不是会更加优化自己的开发效率?

今天TJ君就要给大家分享一个帮助我们熟记掌握这些快捷键的好帮手:IDEA快捷键提示插件

插件的运行原理,在于当你执行鼠标操作时,如果有更方面的快捷键操作,插件就会自动提示该快捷操作,就像这样:

8b75cf37e59784ec67b2745baff64190.png

上图是生成构造函数的快捷键 Alt+Insert,当你使用鼠标点击生成时,就会有如上图的提示。

其实这也很好理解,毕竟光靠死记硬背肯定是很难记住这些快捷键的,只有当真的用到的时候,多用几次多看几次,自然而然就会养成使用习惯,久而久之就能完全掌握自己常用的操作对应的快捷方式。

同时插件还在IDEA操作界面的右侧留了个小窗口,里面会将你的操作记录记录在案,方便你回头查看,例如哪个快捷操作没有使用,没有使用多少次,使用了多少次,对应的是什么功能,一目了然,一下子就知道自己哪些操作可以更加便捷:

433220e05cfa7a8c42ca69204993c1de.png

如果对一些自己知道但就是不愿意使用的快捷方式,当然也可以直接选择不提示,避免过多的误打扰。

8eb00f6de1415664a2635803ce30e300.png

然后对于自己那些选择不打扰的提示,插件也会提供一个汇总查看的区域,方便用户更改

99d1f21afb3fc89c2c6b53fcbd44fad7.png

上图中的记录双击就可以从不打扰清单中取消了~

如果还不是很熟悉IDEA操作的,或者想提高自己开发效率的小伙伴,TJ君都建议试用下这款插件,看看是不是会让你的开发效率变得更好,插件地址如下:

点击下方卡片,关注公众号“TJ君

回复“快捷提示”,获取插件地址

关注我,每天了解一个牛x、好用、有趣的东东

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/j3t9z7h/article/details/121550629

智能推荐

3.unittest_unittest批量执行(discover)_橘九。的博客-程序员宅基地

我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到unittet里面的discover方法来加载用例了。加载用例后,用unittest里面的TextTestRunner这里类的run方法去一次执行多个脚本的用例。一、新建测试项目1.pycharm左上角File>New Projetc>Pure Python,在location位置命名一个测试工程的名称:unittestDemo,然后保存2.选中刚才新建的工程右键>New>Pytho

PureBasic 使用Sqlite数据库_pure basic_dongnanyanhai的博客-程序员宅基地

简单的例子,Sqlite的东西都忘光了,哎…… ;Purebasic+Sqlite 使用学习;全局变量声明Global DbFile.sDbFile = ""Enumeration #Button_0 #Button_1 #Button_2 #Button_3EndEnumeration;函数声明Declare CreateDb()Declare InsertDb()Declare SearchDb()Dec_pure basic

分类任务一般标签的生成方式参考_分类任务的标签怎么做_fangjiaji007的博客-程序员宅基地

import osimport random#将类别随机2-8分def split(full_list, shuffle=True, ratio=0.2): n_total = len(full_list) offset = int(n_total * ratio) #计算一列数据的分割位置 if n_total == 0 or offset<1: return [], full_list if offset % 2 == 1: _分类任务的标签怎么做

【antd】labelInValue真心好用_meichaoWen的博客-程序员宅基地

labelInValue={true}是否把每个选项的 label 包装到 value 中,会把 Select 的 value 类型从 string 变为 {key: string, label: ReactNode} 的格式对于需要保存下拉框 描述的需求,很好用。_labelinvalue

std::string replace详解_Honei_X的博客-程序员宅基地

string类的替换函数:std::string replace详解string &replace(int p0, int n0,const char *s); //删除从p0开始的n0个字符,然后在p0处插入串s。如果从p0开始的n0个字符已经超过了字符串的最大长度,则将字符串p0后续的所有字符都删除,然后再插入字符串s。string &replace(int p0, int n0,const_std::string replace

学了HTML DOM简介、方法、属性,如何查找HTML元素你会了吗_怎么看html元素是都出现在dom上_遇见ice的博客-程序员宅基地

文章目录目录文章目录前言HTML DOM简介什么是 DOM?什么是 HTML DOM?HTML DOM 节点树HTML DOM方法和属性常用的 HTML DOM 方法:常用的 HTML DOM 属性查找HTML元素代码结果​注意:前言大家好,我是遇见ice。个人主页:遇见ice的博客本文讲了HTML DOM简介、HTML DOM方法、HTML DOM属性,以及如何查找HTM节点。走过路过的小伙伴们点个赞和关注再走吧,欢迎评论区.._怎么看html元素是都出现在dom上

随便推点

querySelector与getElementBy等的区别_queryseletor获取和getelementbyclassname获取clss类名有什么区别_那个追逐的少年的博客-程序员宅基地

获取元素DOM对象有很多种方法,以前一直在用getElementById和getElementsByTagName等,现在对这些方法和querySelector做一个总结. 常见的获取元素的方法有3种,分别是通过元素ID、通过标签名字和通过类名字来获取。 DOM提供了一个名为getElementById的方法,这个方法将返回一个与之对应id属性的节点对象,它是document对象特有的函数,只能通..._queryseletor获取和getelementbyclassname获取clss类名有什么区别

Python 基于直方图的梯度提升集成方法_Wang_AI的博客-程序员宅基地

AI派在读学生小姐姐BeyonceJava实战项目练习群长按识别下方二维码,按需求添加扫码添加Beyonce小姐姐扫码关注进Java学习大礼包梯度提升是决策树算法的集合。鉴于它在实践中在..._from sklearn.ensemble import histgradientboostingclassifier importerror: can

完全禁用windows更新服务防止自启动,解决windows无法关闭更新问题,解决windows自己启用更新问题_windows update服务开机自动开启无法关闭_挣扎的蓝藻的博客-程序员宅基地

windows无发关闭更新不要紧!windows设置完不检查更新,又自己启用更新不要紧!下面我们直接来关闭windows更新服务来解决问题。直接搜索"服务"进来,找到Windows Update。或者"运行"输入"Services.msc"进来。_windows update服务开机自动开启无法关闭

Mariadb允许远程访问允许root远程登录_mariadb给root开启远程访问权限_河越柯衍的博客-程序员宅基地

Centos7下安装好mariadb后,查看mairadb的版本号,本文基于MariaDB 5.5.68启动mairadb服务后,登入就可以看到mariadb的版本号了。1、为需要远程的用户赋予权限; 新建用户远程连接mysql数据库: 命令: grant all on *.* to admin@'%' identified by 'yourpassword' with grant option; 刷新权限,执行: flush pr..._mariadb给root开启远程访问权限

推荐文章

热门文章

相关标签