提示:这篇文章总结的是idea的Windows版本(也就是最常用到的版本)的快捷键,顺便学习一下如何修改快捷键版本和默认快捷键
前言
提示:
这篇文章总结的是idea的Windows版本(也就是最常用到的版本)的快捷键,学习之前先看一下自己的idea的配置,如果快捷键无效,去检查一下输入法、QQ和微信等应用是否占用了快捷键。
一、如何修改快捷键版本?
查看快捷键版本的路径:File->Settings->Keymap
二、快捷键的使用
快捷键持续更新中......
ctrl+c | 复制选中或者复制鼠标所在行 |
ctrl+shift+c | 选中文件,复制文件全路径 |
ctrl+v | 粘贴已复制或已剪切的内容 |
ctrl+x | 剪切选中或者鼠标所在行 |
ctrl+y | 删除选中或者鼠标所在行 |
ctrl+d | 复制选中或者鼠标所在行,并且粘贴在复制内容的下面 |
ctrl+z | 撤销上一个操作 |
ctrl+shift+z | 恢复上一个操作 |
ctrl+/ | 单行注释或取消,// |
ctrl+shift+/ | 块注释或取消,/* */ |
ctrl+f | 查找当前页面中的文本内容 |
ctrl+r | 替换当前页面中的文本内容 |
ctrl+shift+f | path下搜索 |
ctrl+shift+r | path下搜索和替换 |
ctrl+n | 按名字查找类 |
ctrl+shift+n | 按文件名查找文件 |
ctrl+shift+alt+n | 快速定位某个方法 |
shiftl+shift | 全局搜索 |
alt+insert | 选中方法,生成方法 |
ctrl+e | 弹框显示最近浏览的文件 |
ctrl+shift+e | 弹框显示最近修改的文件 |
ctrl+shift+←或→ | 在光标浏览过的地方跳转 |
alt+←或→ | 左右切换已打开的类 |
ctrl+shift+backspace | 在文件修改过的地方来回跳转 |
alt+回车 | 智能补全和自动创建方法 |
ctrl+alt+v | 生成返回值对象快捷键 |
alt+鼠标 | 跳格选择 |
ctrl+b | 可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便 |
ctrl+ait+b | 进入实现类 |
ctrl+o | 查看并选择继承覆盖当前类的方法 |
ctrl+h | 查看类的继承关系 |
ctrl+alt+h | 方法调用层次 |
ctrl+p | 方法参数提示 |
F2 | 定位到有错误的代码 |
alt+F7 | 查找类或方法在哪被使用 |
alt+2 | 调出favorites,查看书签及断点 |
shift+f9 | 以debug模式运行 |
shift+f10 | 直接运行 |
f8 | debug模式下,一行一行运行 |
f9 | debug模式下,跳到下一个断点,没有直接运行完毕 |
ctrl+shift+f8 | 查看所有断点 |
TAB键 | 选中代码右移 |
shift+TAB键 | 选中代码左移 |
shift+alt +方向键上 | 选中代码上移 |
shift+alt +方向键下 | 选中代码下移 |
ctrl+alt+s | 调出Settings界面 |
ctrl+alt+L | 格式化代码 |
ctrl+alt+t | 可以把代码包在一块内,例如try/catch |
iter | 生成增强for循环 |
itli | 生成list的fori循环 |
itit | 生成迭代的while循环 |
itar | 生成array的fori循环 |
itco | 生成collection的for循环 |
.var | 接收返回值 |
Ctrl + Alt + M | 抽取代码 |
注:
方法或类说明注释没有快捷键:输入/** ,点击“Enter”,/** */
三、如何修改默认快捷键?
当自己觉得默认快捷键用的不太方便时,想要自己定义快捷键就可以按下面步骤操作。
友情提示:最好不要自己去定义快捷键,有可能会冲突其他快捷键,而且改了之后别人来调试你的代码的时候不太方便,不过可以了解一下
方法一:File->Settings->Keymap
方法二:File->Settings->Keymap
最后记得点击应用(Apply)
总结
快捷键提供的便利是非常实用的,大家多记多用就可以熟能生巧啦,加油!!!