IDEA 常用快捷键大全(建议收藏)
2024-01-09 18:08:58
编译 运行 停止
快捷键 | 功能 | 使用建议 |
---|
Ctrl+F9 | compile modifed and dependent | 比较实用 ,编译项目,idea页面需要点2次,这里仅需一次,笔者感觉挺好用 |
| | |
Alt+Shift+F9 / F9 | Select configuration and debug | 比较实用 ,调出configuration ,然后选择任务 Debug |
Alt+Shift+F10 | Select configuration and run | 了解即可,调出configuration ,然后选择任务 Run,idea页面点更快 |
| | |
Shift+F9 | Debug | 等效于 点击工具栏的 Debug 按钮 |
Shift+F10 | Run | 等效于 点击工具栏的 Run 按钮 |
| | |
Ctrl+Shift+F9 | Compile selected file, package or module | Recompile → Shift+F9 |
Ctrl+Shift+F10 | Run context configuration from editor | Recompile → Shift+F10 |
| | |
Ctrl+F2 | Stop | 了解即可,鼠标可直接在idea里点,无需浪费脑细胞记 |
Ctrl+Shift+F2 | Stop Backend Progress | 了解即可,鼠标可直接在idea里点,无需浪费脑细胞记 |
Ctrl+F5 | Rerun | 了解即可,鼠标可直接在idea里点,无需浪费脑细胞记 |
调试
快捷键 | 功能 | 使用建议 |
---|
Alt+4 | 打开Run窗口 | 了解即可,鼠标可直接在idea里点,无需浪费脑细胞记 |
Alt+5 | 打开Debug窗口 | 了解即可,鼠标可直接在idea里点,无需浪费脑细胞记 |
| | |
F7 | Step into | 比较实用 ,进入方法 |
Shift+F7 | Smart Step into | 比较实用 ,Debug 模式下智能步入、断点所在行有多个方法调用时会弹出可以进入的方法 |
Alt+Shift+F7 | Force Step into | 了解即可,强制进入方法,一般debug进入底层代码时使用 |
Shift+F8 | Step out | 比较实用 ,Debug模式下,跳出方法 |
| | |
F8 | Step over | 比较实用 ,Debug模式下,下一步 |
Alt+Shift+F8 | Force Step over | 了解即可,Debug模式下,强制下一步,貌似我还没用过 |
| | |
Alt+F10 | | 比较实用 ,快速定位到断点的位置 |
| | |
F9 | Resume program | 比较实用 ,恢复程序、直到下个断点拦截,直观表象就是跳到下个断点 |
Alt+F9 | Run to cursor | 比较实用 ,调试利器,鼠标放哪里就跳转到哪里,及其好用 |
Ctrl+Alt+F9 | Force Run to cursor | 了解即可,强制跳到光标,貌似我还没用过 |
| | |
Alt+F8 | Evaluate expression | 比较实用 ,适合多次计算的场景,弹窗一直在 |
Ctrl+Alt+F8 | Quick Evaluate expression | 比较实用 ,适合一次计算的场景,弹窗计算一次后就关闭 |
| | |
Ctrl+F8 | Toggle breakpoint | 了解即可,增加/删除断点,鼠标可直接在idea里点,无需浪费脑细胞记 |
Ctrl+Shift+F8 | View breakpoints | 比较实用 ,查看所有断点,笔者一般用在取消全部断点时使用 |
Ctrl+Alt+F6 | Show Coverage Data | 比较实用 ,查看UT覆盖率,目前这个是最高效的 |
搜索 替换
快捷键 | 功能 | 使用建议 |
---|
Alt+3 | 打开Find窗口 | Find窗口 |
| | |
Ctrl+F | Find | 比较实用 ,常用于某个文件里 搜索 |
Ctrl+Shift+F | Find in path | 比较实用 ,针对某个路径下所有文件 搜索 |
Ctrl+R | Replace | 比较实用 ,常用语某个文件里 替换 |
Ctrl+Shift+R | Replace in path | 比较实用 ,针对某个路径下所有文件 替换 |
Ctrl+F7 | Find usages in file | 了解即可,搜索,还没体会到其精髓 |
Ctrl+Shift+F7 | Highlight usages in file | 了解即可,搜索,还没体会到其精髓 |
| | |
Ctrl+Shift+T | 类和测试类互相切换 | 比较实用 ,快速在类和UR测试类间跳转 |
Ctrl+Alt+Home | Releated Symbol | 待 开发 ,当前类被使用地方被查询出来,可做查询使用 |
| | |
Double Shift | Search everywhere | 比较实用 ,调出搜索页面 |
Ctrl+N | Go to class | 了解即可,Double Shift 子选项 |
Ctrl+Shift+N | Go to file | 了解即可,Double Shift 子选项 |
Ctrl+Alt+Shift+N | Go to symbol | 了解即可,Double Shift 子选项 |
Ctrl+Shift+A | Find Action | 了解即可,Double Shift 子选项 |
| | |
F2 | Next | 比较实用 跳转到 下一个 高亮错误 / 警告位置,开发时很有用,不用满屏幕滚鼠标 |
Shift+F2 | previous highlighted error | 比较实用 跳转到 上一个 高亮错误 / 警告位置,开发时很有用,不用满屏幕滚鼠标 |
| | |
F3 | Find next | 比较实用 相当于 Ctrl+F 然后点 下一个 |
Shift+F3 | Find previous | 比较实用 相当于 Ctrl+F 然后点 上一个 |
Alt+J | | F3 仅查询下一个,他多了加选功能 |
Alt+Shift+J | | F3 仅查询上一个,他多了加选功能 |
Ctrl+Alt+Shift+J | | 比较实用 相当于 Ctrl+F 然后全部选中 |
| | |
F7 | next different | 比较实用 git show different 里用他查下一个不同,嗷嗷好用 |
Shift+F7 | previous 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+T | Update from VCS | 比较实用 一般先fetch ,然后 Ctrl+T老更新代码 |
Ctrl+Alt+Z | Rollback | 比较实用 rollback 代码 |
Ctrl+Alt+A | Add | 比较实用 add 文件 |
Ctrl+K | Commit project to VCS | 了解即可,commit 文件 |
Ctrl+Shift+K | Push | 比较实用 多用于push代码时 |
| | |
Ctrl+Ctrl | Run Anything | 比较实用 可以执行mvn 命令,还有其他很多命令 |
Bookmark
快捷键 | 功能 | 使用建议 |
---|
Alt+2 | 打开bookmarks窗口 | 比较实用 查看bookmarks窗口,可多次查看窗口不会关闭 |
Shift+F11 | Show 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+F11 | Toggle bookmark with mnemonic | 了解即可,打标签,和Ctrl+Shift+1 比少了跳转,和F11 比多个名称,有点鸡肋 |
Alt+Shift+F | Add to Favorites | 了解即可,感觉没啥用 |
导航
快捷键 | 功能 | 使用建议 |
---|
Alt+2 | 打开bookmarks窗口 | 比较实用 查看bookmarks窗口,可多次查看窗口不会关闭 |
Shift+F11 | Show 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+F11 | Toggle bookmark with mnemonic | 了解即可,打标签,和Ctrl+Shift+1 比少了跳转,和F11 比多个名称,有点鸡肋 |
Alt+Shift+F | Add 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+S | Open Settings dialog | 比较实用 打开设置 |
Ctrl+Alt+Shift+S | Open Project Structure dialog | 比较实用 打开项目结构 |
F12 | Go back to previous tool window | 了解即可 |
Esc | Go to editor (from tool window) | 了解即可,退出 |
Shift+Esc | Hide active or last active window | 了解即可,引出最近查看的窗口,idea点更快 |
Ctrl+Shift+F4 | Close active run / messages / find / … tab | 了解即可,退出,idea点更快 |
Ctrl+F4 | Close active editor tab | 了解即可,关tag,idea点更快 |
Altl+F4 | Close IDEA | 了解即可,关IDEA,idea点更快 |
| | |
Ctrl+E | Recent files popup | 比较实用 浏览最近打开的文件 |
Ctrl+Shift+E | | 了解即可,打开最近编辑,没觉得有啥用 |
Alt+Shift+C | View recent changes | 了解即可,没觉得有啥用 |
Ctrl+Tab | Switch between tabs and tool window | 了解即可,切换tab和tool window,没觉得有啥用 |
Alt+F1 | Select current file or symbol in any view | 比较实用 呼出集成的快捷菜单 |
| | |
Ctrl+G | Go 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+Backspace | Navigate 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+F12 | Toggle maximizing editor | 了解即可,最大化编辑器 |
Shift+F4 | 文件使用新Windows窗口打开,旧窗口保留 | 比较实用 多用于两个文件对比时,或放一起截图时 |
`Shift+滚轮前后滚动 | 当前文件的横向滚动轴滚动 | 比较实用 |
Ctrl+滚轮前后滚动 | 放大屏幕字体 | 了解即可 |
Shift+左键单击 | 关闭当前打开文件 | 了解即可,idea点也可以 |
| | |
参考
[实践总结] idea 快捷键
IDEA快捷键200+分类汇总
文章来源:https://blog.csdn.net/weixin_37646636/article/details/135484028
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!