IDEA 常用快捷键大全(建议收藏)

2024-01-09 18:08:58

编译 运行 停止

快捷键功能使用建议
Ctrl+F9compile modifed and dependent 比较实用 ,编译项目,idea页面需要点2次,这里仅需一次,笔者感觉挺好用
Alt+Shift+F9 / F9Select configuration and debug 比较实用 ,调出configuration ,然后选择任务 Debug
Alt+Shift+F10Select configuration and run了解即可,调出configuration ,然后选择任务 Run,idea页面点更快
Shift+F9Debug等效于 点击工具栏的 Debug 按钮
Shift+F10Run等效于 点击工具栏的 Run 按钮
Ctrl+Shift+F9Compile selected file, package or moduleRecompile → Shift+F9
Ctrl+Shift+F10Run context configuration from editorRecompile → Shift+F10
Ctrl+F2Stop了解即可,鼠标可直接在idea里点,无需浪费脑细胞记
Ctrl+Shift+F2Stop Backend Progress了解即可,鼠标可直接在idea里点,无需浪费脑细胞记
Ctrl+F5Rerun了解即可,鼠标可直接在idea里点,无需浪费脑细胞记

调试

快捷键功能使用建议
Alt+4打开Run窗口了解即可,鼠标可直接在idea里点,无需浪费脑细胞记
Alt+5打开Debug窗口了解即可,鼠标可直接在idea里点,无需浪费脑细胞记
F7Step into 比较实用 ,进入方法
Shift+F7Smart Step into 比较实用 ,Debug 模式下智能步入、断点所在行有多个方法调用时会弹出可以进入的方法
Alt+Shift+F7Force Step into了解即可,强制进入方法,一般debug进入底层代码时使用
Shift+F8Step out 比较实用 ,Debug模式下,跳出方法
F8Step over 比较实用 ,Debug模式下,下一步
Alt+Shift+F8Force Step over了解即可,Debug模式下,强制下一步,貌似我还没用过
Alt+F10 比较实用 ,快速定位到断点的位置
F9Resume program 比较实用 ,恢复程序、直到下个断点拦截,直观表象就是跳到下个断点
Alt+F9Run to cursor 比较实用 ,调试利器,鼠标放哪里就跳转到哪里,及其好用
Ctrl+Alt+F9Force Run to cursor了解即可,强制跳到光标,貌似我还没用过
Alt+F8Evaluate expression 比较实用 ,适合多次计算的场景,弹窗一直在
Ctrl+Alt+F8Quick Evaluate expression 比较实用 ,适合一次计算的场景,弹窗计算一次后就关闭
Ctrl+F8Toggle breakpoint了解即可,增加/删除断点,鼠标可直接在idea里点,无需浪费脑细胞记
Ctrl+Shift+F8View breakpoints 比较实用 ,查看所有断点,笔者一般用在取消全部断点时使用
Ctrl+Alt+F6Show Coverage Data 比较实用 ,查看UT覆盖率,目前这个是最高效的

搜索 替换

快捷键功能使用建议
Alt+3打开Find窗口Find窗口
Ctrl+FFind 比较实用 ,常用于某个文件里 搜索
Ctrl+Shift+FFind in path 比较实用 ,针对某个路径下所有文件 搜索
Ctrl+RReplace 比较实用 ,常用语某个文件里 替换
Ctrl+Shift+RReplace in path 比较实用 ,针对某个路径下所有文件 替换
Ctrl+F7Find usages in file了解即可,搜索,还没体会到其精髓
Ctrl+Shift+F7Highlight usages in file了解即可,搜索,还没体会到其精髓
Ctrl+Shift+T类和测试类互相切换 比较实用 ,快速在类和UR测试类间跳转
Ctrl+Alt+HomeReleated Symbol 待 开发 ,当前类被使用地方被查询出来,可做查询使用
Double ShiftSearch everywhere 比较实用 ,调出搜索页面
Ctrl+NGo to class了解即可,Double Shift 子选项
Ctrl+Shift+NGo to file了解即可,Double Shift 子选项
Ctrl+Alt+Shift+NGo to symbol了解即可,Double Shift 子选项
Ctrl+Shift+AFind Action了解即可,Double Shift 子选项
F2Next 比较实用 跳转到 下一个 高亮错误 / 警告位置,开发时很有用,不用满屏幕滚鼠标
Shift+F2previous highlighted error 比较实用 跳转到 上一个 高亮错误 / 警告位置,开发时很有用,不用满屏幕滚鼠标
F3Find next 比较实用 相当于 Ctrl+F 然后点 下一个
Shift+F3Find previous 比较实用 相当于 Ctrl+F 然后点 上一个
Alt+JF3 仅查询下一个,他多了加选功能
Alt+Shift+JF3 仅查询上一个,他多了加选功能
Ctrl+Alt+Shift+J 比较实用 相当于 Ctrl+F 然后全部选中
F7next different 比较实用 git show different 里用他查下一个不同,嗷嗷好用
Shift+F7previous different 比较实用 git show different 里用他查上一个不同,嗷嗷好用
Ctrl+‘(单引号) MultiHighlight 插件 比较实用 相当于 Ctrl+Alt+Shift+J,然后全部随机上色
Ctrl+Shift+‘(单引号) MultiHighlight 插件 比较实用 Ctrl+‘(单引号)时上色,这个是褪色

Git操作

快捷键功能使用建议
Alt+0打开Commit窗口 比较实用 多用于提交代码时,查看变更文件,然后填写commit msg,然后commit
Alt+9打开Git窗口 比较实用 多用于查看 git 提交历史
Alt+F12打开Terminal窗口 比较实用 多用于 Terminal窗口 操作 git 命令
Ctrl+Shift+BackQuote(`)Branch了解即可,查看分支列表,idea点也方便
Alt+BackQuote()`VCS Operations Popup 比较实用 相当于很多 git 操作入口,比如看 git diff,看 history
Ctrl+TUpdate from VCS 比较实用 一般先fetch ,然后 Ctrl+T老更新代码
Ctrl+Alt+ZRollback 比较实用 rollback 代码
Ctrl+Alt+AAdd 比较实用 add 文件
Ctrl+KCommit project to VCS了解即可,commit 文件
Ctrl+Shift+KPush 比较实用 多用于push代码时
Ctrl+CtrlRun Anything 比较实用 可以执行mvn 命令,还有其他很多命令

Bookmark

快捷键功能使用建议
Alt+2打开bookmarks窗口 比较实用 查看bookmarks窗口,可多次查看窗口不会关闭
Shift+F11Show bookmarks了解即可,bookmarks快览,点某个标签后窗口会关闭
Ctrl+Shift+#[0-9]mark numbered bookmark 比较实用 Ctrl+Shift+1给当前代码打烙印,Ctrl+1可快速到这里,和飞雷神一样
Ctrl+#[0-9]Go to numbered bookmark 比较实用 Ctrl+Shift+1给当前代码打烙印,Ctrl+1可快速到这里,和飞雷神一样
F11 / Ctrl+左键Toggle bookmark 比较实用 快速打标签
Ctrl+F11Toggle bookmark with mnemonic了解即可,打标签,和Ctrl+Shift+1比少了跳转,和F11比多个名称,有点鸡肋
Alt+Shift+FAdd to Favorites了解即可,感觉没啥用

导航

快捷键功能使用建议
Alt+2打开bookmarks窗口 比较实用 查看bookmarks窗口,可多次查看窗口不会关闭
Shift+F11Show bookmarks了解即可,bookmarks快览,点某个标签后窗口变关闭
Ctrl+Shift+#[0-9]mark numbered bookmark 比较实用 Ctrl+Shift+1给当前代码打烙印,Ctrl+1可快速到这里,和飞雷神一样
Ctrl+#[0-9]Go to numbered bookmark 比较实用 Ctrl+Shift+1给当前代码打烙印,Ctrl+1可快速到这里,和飞雷神一样
F11 / Ctrl+左键Toggle bookmark 比较实用 快速打标签
Ctrl+F11Toggle bookmark with mnemonic了解即可,打标签,和Ctrl+Shift+1比少了跳转,和F11比多个名称,有点鸡肋
Alt+Shift+FAdd to Favorites了解即可,感觉没啥用
快捷键功能使用建议
Alt+1打开Project窗口 比较实用 project窗口不显示,笔者视觉及其不舒服,所以这个对笔者很重要
Alt+6打开Problem窗口了解即可,idea也可以直接点
Alt+8打开Services窗口了解即可,idea也可以直接点
Alt+V到对应工具栏了解即可,idea也可以直接点
Ctrl+Alt+Shift+/Maintenance了解即可,到管理员设置后台,开发时候很少用
Ctrl+BackQuote(`)Quick switch current scheme了解即可,快速切换主题,开发时候很少用
Ctrl+Alt+SOpen Settings dialog 比较实用 打开设置
Ctrl+Alt+Shift+SOpen Project Structure dialog 比较实用 打开项目结构
F12Go back to previous tool window了解即可
EscGo to editor (from tool window)了解即可,退出
Shift+EscHide active or last active window了解即可,引出最近查看的窗口,idea点更快
Ctrl+Shift+F4Close active run / messages / find / … tab了解即可,退出,idea点更快
Ctrl+F4Close active editor tab了解即可,关tag,idea点更快
Altl+F4Close IDEA了解即可,关IDEA,idea点更快
Ctrl+ERecent files popup 比较实用 浏览最近打开的文件
Ctrl+Shift+E了解即可,打开最近编辑,没觉得有啥用
Alt+Shift+CView recent changes了解即可,没觉得有啥用
Ctrl+TabSwitch between tabs and tool window了解即可,切换tab和tool window,没觉得有啥用
Alt+F1Select current file or symbol in any view 比较实用 呼出集成的快捷菜单
Ctrl+GGo to line到指定行数
Ctrl+ ] / [Move to code block end/start了解即可,idea点更有用
Alt+ ↑ / ↓Go to previous / next method了解即可,idea点更有用
Alt+←/→Go to next / previous editor tab了解即可,idea点更有用
Ctrl+Shift+BackspaceNavigate to last edit location 比较实用 跳到最后编辑的位置
Ctrl+Alt+←/→Navigate back / forward 比较实用 跳到上次 / 下次 查看的位置
Ctrl+NumPad+Expand code block了解即可,展开折叠的方法
Ctrl+NumPad-Collapse code block了解即可,折叠单个方法
Ctrl+Shift+NumPad+Expand all 比较实用 展开全部折叠的方法
Ctrl+Shift+NumPad-Collapse all 比较实用 折叠全部方法
Ctrl+Shift+F12Toggle maximizing editor了解即可,最大化编辑器
Shift+F4文件使用新Windows窗口打开,旧窗口保留 比较实用 多用于两个文件对比时,或放一起截图时
`Shift+滚轮前后滚动当前文件的横向滚动轴滚动 比较实用
Ctrl+滚轮前后滚动放大屏幕字体了解即可
Shift+左键单击关闭当前打开文件了解即可,idea点也可以

参考

[实践总结] idea 快捷键
IDEA快捷键200+分类汇总

文章来源:https://blog.csdn.net/weixin_37646636/article/details/135484028
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。