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

发布时间:2024年01月09日

编译 运行 停止

快捷键功能使用建议
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覆盖率,目前这个是最高效的

搜索 替换

快捷键功能使用建议
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了解即可,感觉没啥用

参考

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

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