Intellj IDEA,这些操作都可以不用鼠标

别人说

乾坤未定,你我皆是黑马

自己说

闹钟一响,你我皆是牛马

我想我们总是要先分开

然后再遇见

那时我们才可以重新

认识彼此

有一天,自己遇到了项目上的bug,自己苦苦挣扎了一个多小时,还是没拿下这个bug,最后还是去问公司做架构的大佬帮忙来看看。

我在一旁专心听他说,出于好奇,我也仔细在看架构大佬是如何解决一个bug,最让我惊讶的是他几乎没有用到键盘右边的鼠标。

最后bug在几分钟后虽然解决了,但是更让我觉得有趣的他在那几分钟的行云流水般的操作。

下面来说说他用到的几个完全可以丢掉鼠标的神仙操作。

第一个,进入到实现

使用快捷键ctrl t,先把光标放在方法名上,然后按ctrl t就可以快速进入方法实现,如果是属性,就会到属性声明的地方。

我之前习惯用快捷键加鼠标点一下来做,现在学到了这个更简单的方式当然得用起来了。

第二个,窗口和文件快速切换

使用快捷键ctrl tab,可以快速切换到最近的文件。

同时也可以来切换IDEA里面的工具窗口,比如Project,Commit,Terminal这些放在IDEA边上的工具窗口。当然更快的是用这些工具窗口对应的快捷键,比如alt 0会打开Commit窗口。

对于工具窗口,有时候我们只想专注撸代码,不想看到他们,就可以使用快捷键ctrl shift f12隐藏他们。

第三个,快速打断点

使用快捷键ctrl f8可以给光标所在的行打断点,再按一次ctrl f8就可以取消这个断点。

第四个,上下移动选中的代码

使用alt 下箭头,可以向下移动选择的代码,上箭头可以往上移动,这样就不用ctrl x加ctrl v了。

第五个,2次ctrl e

我们都知道ctrl e会打开最近去过的文件列表,包括我们修改过的的文件和只是查看过的文件,当你再按一次,就只会显示编辑过的文件。

第六个,无鼠标自由滚动

一般来说,很多很都喜欢用鼠标的滚轮滚动网页,时间一久,到哪里都喜欢用这个方式向下或向上滚动。

现在你可以使用ctrl pageup/down来实现滚动了。

在Project窗口,可以使用ctrl left/right开左右移动,有的时候文件名很长或层次比较多的时候很有用。

这个快捷键在编辑区则可按照单词级别移动。

在文件中可以使用alt up/down实现方法之间的移动。

第七个,选中文本

前面使用ctrl left之类的快捷键只是移动光标,而使用shift left/right可以选中文本。

按照单词来选中使用ctrl shift left/right。

shift home/end 可以一路选到头或者尾巴。

前面都是左右选择,shift up/down可以上下选择,选择范围更丝滑了。

shift pageup/pagedown具有翻页上下选择的能力。

ctrl shift home/end可以从光标的位置开始,选中光标前面所有的或后面所有的内容。

这些操作一般会配合前面说的第四个使用味道更好鲜美。

第八个,代码折叠

这个操作很多人都忍不住要用鼠标的。现在可以使用ctrl -/+了,-表示折叠代码,+表示展开代码,这在阅读具有很长if或for循环的时候很有用。

说实话,很长的if啊,for都会让人麻了。

递归折叠可以在上一个快捷键加上alt。

第九个,批量插入

按2次ctrl 加up可以批量向上插内容。

矩形选择,alt shift middle click,这个需要用到鼠标

拖拽以创建矩形选择区,alt click

拖拽以创建多个矩形选择区,ctrl alt shift click

相关推荐
摇滚侠11 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
霸道流氓气质11 天前
Trae IDE 新手入门指南
ide
爱就是恒久忍耐12 天前
VSCode里如何比较2个branch
ide·vscode·编辑器
bloglin9999912 天前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器
终将老去的穷苦程序员12 天前
IntelliJ IDEA 的安装教程
java·ide·intellij-idea
春日见12 天前
vscode的AI编程插件推荐:
大数据·ide·vscode·算法·机器学习·编辑器·ai编程
lazy H12 天前
Spring Boot 项目如何连接 Redis?新手入门配置和常见错误总结
ide·spring boot·redis·后端·学习·intellij-idea
2601_9620549512 天前
终端与IDE形态的vibe coding实测:两款AI编程工具迭代能力对比
数据库·ide·ai编程
jieshenai12 天前
VScode sys.path,并使CTRL+左键可访问源码
ide·vscode·编辑器
qq_4480111612 天前
VSCode环境搭建
ide·vscode·编辑器