网站首页 > 博客文章 正文
你自己找路,找不着,
就先睡一觉
在 IDEA 中有一种容易被很多人忽略的一个特性,官方的叫法是 quick,翻译过来就是快。
今天就来给同学们来揭秘一下这个能称之为 quick 的技巧。聊一聊 quick 是如何提高我们的撸码效率的。
quick 技巧实际上是一系列的技巧的总称,分为 quick list,quick switch schema,quick definition ,quick documentation 。
第一个,quick lists
对于喜欢使用 IDEA 快捷键的同学,一定知道并不是所有的操作都有快捷键的,如果你想让自己用到的功能都加上快捷键也不是很现实的。
一方面新加的快捷键必须是唯一的组合键,另一方面一个快捷键一般最大包含 4 个键,再多的话就算不上快捷键了。最少 2 个键,这是最好的,所以我会把一些默认 3 个键的快捷键改成 2 个来使用,每次就少按一个键,也算是对键盘的保护了。
那么这个时候 quick lists 就可以帮到我们了,我们可以创建一个 quick lists,然后在里面添加几个你喜欢的操作,然后给这个 quick lists 一个快捷键,这样就可以通过一个快捷键访问到好几个操作了。
下面来实操看效果吧
先去到File | Settings | Appearance and Behavior | Quick Lists
点击左边框框里面的?号,添加一个新的 quick lists,输入显示的名字 Display Name,这个名字会在你按了对应的快捷键之后弹出的对话框的上面显示。比如这里的 VSC list。
接着在右边框架里面点击?号,添加操作到这个 quick lists 里面。比如这里的 commit,push,update project。
点击 OK !就保存好了新加的 quick lists。
接着我们在 IDEA 中的 keymap 里面搜索,VSC list,或者直接用鼠标下拉找到 quick lists,点进去选中 VSC list,给她一个快捷键,比如 alt v,v 取的是 vsc 的第一个字母。
IDEA 自己也预置了一些 quick lists,有兴趣的同学可以去了解一下。
另外有一个最佳实践是,尽量控制 quick lists 里面的操作个数在 1 到 9 个,这样在使用快捷键弹出的操作列表,可以直接按数字来访问列表中的操作。
你也可以看到第一个图还有 2 个小箭头,是可以调整每个操作在列表的相对位置的。你可以根据自己的使用频率来把最多使用的操作排在前面。
第二个,quick switch schema
这个是 IDEA 给我们预定的一些 quick lists,比如切换试图模式,快捷键方案,主题等等。
你可以直接按 ctrl ~ 来调出 quick switch schema 。
这里以切换主题为栗子,当你选择了 Theme,然后在其中一个主题上停留了 3 秒,你就可以看到切换后的效果。
第三个,quick definition
这个同学们可能用的比较多,使用快捷键 ctrl shift i,使用这个技巧可以有利于阅读代码的连贯性,不被次要的信息干扰。
另外这个技巧也可以帮助我们查看某些符号在哪里定义的或者如何定义的,比如变量,字段,方法,函数。
第四个,quick documentation
这个个 quick definition 有点类似,都是显示一些额外的信息,快捷键是 ctrl q。
documentation 显示的是/** */注释里面的内容
definition 显示的是 Java 里面单行注释和/* */注释。所以她们还是有点讲究的。
- 上一篇: IntelliJ Idea 常用快捷键列表
- 下一篇: AI 提示 「这代码写的烂」
猜你喜欢
- 2024-12-20 【推荐】IntelliJ IDEA 使用系列教程(21)-配置篇-配置 Git
- 2024-12-20 Java注解详解以及如何实现自定义注解
- 2024-12-20 IDEA下载及安装教程(24年7月更新)
- 2024-12-20 高性能Java对象转换工具MapStruct
- 2024-12-20 开发、改Bug速度快10倍!只要掌握 IDEA 这30个Debug小技巧
- 2024-12-20 9个服务端提升debug效率的IDEA Debugger技巧
- 2024-12-20 Goland (IDEA)杀手级插件,不用再手写GORM代码,解放双手可摸鱼
- 2024-12-20 开源|一款很强的 IntelliJ IDEA 的插件
- 2024-12-20 【推荐】一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant
- 2024-12-20 IDEA 2024.3 预览:把开发者感动到哭了
你 发表评论:
欢迎- 366℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 353℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 344℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)