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

相关推荐
Sarapines Programmer15 小时前
【VSCode插件】VSCode 插件 Roo Code 简明指南
ide·vscode·编辑器
原来是猿17 小时前
VSCode常见快捷键大全
ide·vscode·编辑器
shughui18 小时前
Cursor下载安装以及和VSCode的区别(附安装包)
ide·vscode·ai·编辑器·cursor
zxfBdd19 小时前
idea + spark 报错:object hy is not a member of package com.cmcc
java·ide·intellij-idea
FateRing1 天前
vscode插件fail to fecth
ide·vscode·编辑器
liuxin_07251 天前
cursor 设置成phpstorm 风格
ide·phpstorm
golang学习记1 天前
IDEA 2026.1官宣:AI 建议免费了!
java·ide·intellij-idea
陆业聪1 天前
Windsurf 深度拆解:Codeium 如何用「Flow」重新定义 AI 编程体验
ide·人工智能·ai编程
螺丝钉code2 天前
迁移到 Openrouter 后 Claude Code Vscode 插件出现了一些奇怪的问题
ide·vscode·编辑器
淼淼爱喝水2 天前
Visual Studio2026安装教程(最详细)
ide·visual studio