IntelliJ IDEA使用教程五 常用快捷键windows版

来源:互联网 发布:查看电脑mac地址 编辑:程序博客网 时间:2024/06/17 12:10

注意

  • idea默认的快捷键和QQ以及搜狗输入法有冲突,强力建议把QQ或者搜狗的快捷键修改了.
  • 如果是从eclipse转过来的小伙伴,估计一开始不习惯idea的快捷键,和eclipse差别太大,想改成eclipse的,不过,不推荐修改.既然都用了idea,还管什么eclipse,保持默认就好.万一哪天有个小伙伴在你的电脑上调试程序,但是你的快捷键又是改过的,那岂不很抓狂.所以,保持默认就好,大家都开心,程序员何苦为难程序员,是吧.

Ctrl+?

  • Ctrl + Y 删除行
  • Ctrl + X 剪切行
  • Ctrl + N 查找类
  • Ctrl + R 替换
  • Ctrl + O 选择可覆盖/继承的方法
  • Ctrl + F 当前代码(文件)中查找
  • Ctrl + D 复制行或是块
  • Ctrl + P 方法参数提示显示
  • Ctrl + Q 鼠标放在变量/类名/方法名等上面(也可以在提示补充的时候按),显示文档内容,同类似的功能还有一个Ctrl + Shift + I
  • Ctrl + B 快速打开光标处的类或方法(对于前端支持很好,比如可以直接通过class的name定位到css的文件位置)(等同于ctrl+光标指向)
  • Ctrl + E 最近打开的文件
  • Ctrl + U 前往父类的方法/父类
  • Ctrl + K VCS提交项目
  • Ctrl + T VCS更新项目
  • Ctrl + G 跳到指定行
  • Ctrl + H 显示类层次图
  • Ctrl - F12 可以直接键入字母,快速定位到某个方法
  • Ctrl + home/end 跳到文件头文件尾
  • Ctrl + [ 或 ] 移动光标到块的初/末括号地方
  • Ctrl + / 或 Ctrl+Shift+/ 注释(// 或者// )
  • Ctrl + 小键盘+/- 折叠/展开代码
  • Ctrl + 鼠标单击编辑窗口的文件标题 弹出该文件路径,可以通过这个打开文件所在地方(相当于Ctrl+alt+F12)

Alt+?

  • Alt + 1 打开/关闭project选项卡
  • Alt + F2 多个浏览器预览
  • Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示。
  • Alt + F7 查看该方法/变量/类被调用的地方
  • Alt + F8 在debug的状态下,选中某些变量或是对象,按此快捷键弹出可输入变量、方法的调试框,指定查看该内容的debug情况
  • Alt + Insert 创建文件,以及生成代码(如get,set方法,构造函数等)
  • Alt + 方向键 左 或 方向键 右 切换当前打开的文件视图
  • Alt + 方向键 上 或 方向键 下 在方法间快速移动定位
  • Alt + 鼠标左键单击不放,拖动 可以直接方块区域选择
  • Alt + 回车 快速修复(可以用来导入单个包)

Shift+?

  • Shift + F6 重构:重新命名
  • Shift + F10 Run(运行)当前程序,相当于点击run按钮
  • Shift + F9 debug当前程序,相当于点击debug按钮
  • Shift + end 选中从光标到end处
  • Shift + home 选中从光标到home处
  • Shift + Enter 光标所在行下空出一行,光标跳下
  • Shift + 单击 可以关闭文件
  • Shift + 滚轮 横向滚动轴滚动

Ctrl+Alt+?

  • Ctrl + Alt + A 把新创建的文件加入SVN管理
  • Ctrl + Alt + O 优化导入的类和包
  • Ctrl + Alt + L 格式化代码
  • Ctrl + Alt + I 选中部分自动缩进行(有点类似格式化,但是只是整理行格式而已)
  • Ctrl + Alt + T 选中的地方代码环绕提示
  • Ctrl + Alt + B 跳到具体的实现方法,查找接口/抽象方法的具体实现很好用(相反行为的快捷键是- Ctrl+B)
  • Ctrl + Alt + V 快速引进一个变量
  • Ctrl + Alt + F7 寻找被该类或是变量被使用的地方,用弹出框的方式找出来,跟Alt+F7效果一样,但是因为是弹出框,选中了一个位置就会消失。
  • Ctrl + Alt + Enter 光标所在行上空出一行,光标跳上
  • Ctrl + Alt + home 弹出跟当前文件有关联的文件目录(比如jsp里面有导入几个js和css,这些文件就是关联文件)
  • Ctrl + Alt + 方向左/右 退回/前进到上一个操作的地方
  • Ctrl + Alt + 空格 类名或接口名提示(最常用的,一般敲入字母都会提示,但是如果你不小心esc了,可以再按这个出来)

Ctrl+Shift+?

  • Ctrl + Shift + F 查找整个项目相关关键字文件(非常非常常用)(通过某个词,指定要搜索的文件类型,目录
  • Ctrl + Shift + N通过文件名查找指定文件(非常非常常用)
  • Ctrl + Shift + U // 大/小写都是这个快捷键
  • Ctrl + Shift + B 在变量上按此快捷键,直接跳转到变量类型类中
  • Ctrl + Shift + I 在方法名或是类名下(或是代码补充提示的时候也可以按,也可以在图片地址上按),按此快捷键显示该方法或是类的源码结构,无需点击进去查看源码(当然了,必须是你已经导入源码的情况下才看得到) 类似- Ctrl+Q
  • Ctrl + Shift + R 搜索指定范围文件,替换文字
  • Ctrl + Shift + F12 编辑器全屏
  • Ctrl + Shift + F7 高亮显示所有该选中文本,按Esc高亮消失。(也可以在throws或是try..catch上面按此快捷键,比如在一个方法的throws单词上按这个快捷键,则会把哪些内部方法会抛异常的都显出来)
  • Ctrl + Shift + Enter 行末自动添加 ; 结束代码 ,如果是输入if,按这个快捷键会自动帮你补充(){}
  • Ctrl + Shift + 小键盘 + 或 - 折叠/展开所有代码

Debug

  • F7 Step Into 进入到代码
  • F8 Step Over 跳到下一步
  • F9 resume programe 恢复程序,下一个断点
  • Shift+F8 Step Out 跳出函数
  • Alt+shift+F7 Force Step Into 强制进入代码
  • Alt+F10 show execution point 显示执行断点
  • Alt+F9 Run To Cursor 运行到光标处
  • Alt+F8 debug时选中查看值
0 0