快捷键 | 功能 | 使用建议 |
---|---|---|
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覆盖率,目前这个是最高效的 |
快捷键 | 功能 | 使用建议 |
---|---|---|
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+‘(单引号) 时上色,这个是褪色 |
快捷键 | 功能 | 使用建议 |
---|---|---|
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 命令,还有其他很多命令 |
快捷键 | 功能 | 使用建议 |
---|---|---|
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 | 了解即可,感觉没啥用 |
[实践总结] idea 快捷键
IDEA快捷键200+分类汇总