您的位置:首页 > 其它

idea常用快捷键

2019-07-11 11:38 435 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_36599564/article/details/95458792 自己在使用IDEA过程中总结的一些idea常用的快捷键操作,若发现不起作用,可能是因为我自己改过快捷键设置,欢迎评论纠正。
  • 项目启动、调试相关:
    Shift+ F9: debug启动项目
    Shift+ F10: run启动项目
    F7:前行断点,进入方法体内
    F8:前进断点,不进入方法体内
    F9:两个断点之间跳过
    Alt + F8:选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
    断点进入方法后,点击Drop Frame 按钮重新回到方法体内。

  • 文件相关(实在不好分类了o_o …):
    Shift+ F6:Rename
    Alt + F1 + 1 : focus当前文件在project组件窗口中的位置
    F2/shift + F2 : 快速定位到错误代码
    选中代码,查看该段代码的本地历史。右键Local History
    Ctrl + Shift + Alt + S: 打开当前项目设置
    F2: 跳转到下一个高亮错误 或 警告位置
    F3: 在查找模式下,定位到下一个匹配处
    F12: 回到前一个工具窗口
    ESC: 从工具窗口进入代码文件窗口
    连按两次Shift: 弹出 Search Everywhere 弹出层

  • Ctrl:
    Ctrl + space: 智能提示
    Ctrl+F: 当前文件进行文本查找
    Ctrl+R: 当前文件进行文本替换
    Ctrl+Y: 删除光标所在行或删除选中的行
    Ctrl+D: 复制光标所在行或复制选择内容,并把复制内容放在光标位置下面
    Ctrl+W: 递进式选择代码块,可选中光标所在单词或段落,连续按会在原有选中的基础上再扩展选中范围。
    Ctrl + [: 移动光标到当前代码所在的花括号开始位置
    Ctrl + ]: 移动光标到当前代码所在的花括号结束位置
    Ctrl + F1: 在光标所在的错误代码处显示错误信息
    Ctrl + F12: 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选(查看当前类所有方法)
    Ctrl + Tab: 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口
    Ctrl + Enter: 智能分隔行
    Ctrl + End: 跳到文件尾
    Ctrl + Home: 跳到文件头
    Ctrl + F4: 关闭当前窗口
    Ctrl + -: 折叠光标处代码块
    Ctrl + +: 打开光标处代码块
    Ctri + B:进入光标所在的方法定义的地方或该方法被使用的地方
    Ctrl+H: 显示该类继承关系结构图
    Ctrl+P: 方法参数提示
    Ctrl+Q: 查看方法文档注释

  • Alt:
    Alt + F1 + 1 : 定位当前文件所在 Project 组件窗口中的位置
    Alt + F3: 选中文本,逐个往下查找相同文本,并高亮显示,按F3往后查找
    Alt + F7: 查找光标所在的方法 / 变量 / 类被调用的地方
    Alt + F8: 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
    Alt + 斜杠 : 复制上一个单词
    Alt + 引号 : 错误提示
    Alt + Insert: 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
    Alt + 1: 折叠工程文件列表

  • Ctrl + Alt:
    Ctrl + Alt + L: 格式化代码,可以对当前文件和整个包目录使用
    Ctrl + Alt + O: 优化导入的类,可以对当前文件和整个包目录使用
    Ctrl + Alt + 左方向键: 退回到上一个操作的地方(侧键返回)
    Ctrl + Alt + 右方向键: 前进到上一个操作的地方(侧键前进)
    Ctrl + Alt + 点击方法: 会直接跳到实现类方法体中
    Ctrl + Alt + B:进入字类或子方法定义的地方
    Ctrl + Alt + T : 选择自定义折叠区域功能,类似surround with的效果

  • Ctrl + Shift:
    Ctrl + Shift + F: 根据输入内容查找整个项目或指定目录内文件
    Ctrl + Shift + R: 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件
    Ctrl + Shift + J: 自动将下一行合并到当前行末尾
    Ctrl + Shift + Z: 取消撤销
    Ctrl + Shift + W: 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的 基础上再扩展取消选中范围
    Ctrl + Shift + N: 通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个 正斜杠
    Ctrl + Shift + U: 对选中的代码进行大 / 小写轮流转换
    Ctrl + Shift + /: 代码块注释
    Ctrl + Shift + Enter: 自动结束代码,行末自动添加分号
    Ctrl + Shift + K: push界面
    Ctrl + Shift + -: 折叠全部代码块
    Ctrl + Shift + +: 打开全部代码块
    crtl + shift + v: 打开最近5次复制

  • 附带一些DataGrip常用快捷键:
    Ctrl+N: 在datagrip中使用,弹出一个搜索框
    Ctrl+F: 在查询结果集视图区域使用,弹出搜索框,过滤结果
    Shift+F6: 鼠标点击需要重命名的变量,弹出重命名对话框,输入新的名称
    Ctrl+shift+U: 大小写快捷键自动转换
    Ctrl+Alt+L: 格式化sql
    ALT+SHIFT: 编辑sql时,如果要同时输入或者删除一些字符,按下ALT+SHIFT,同时鼠标在不同的位置点击,会出现多个光标
    ALT: 按住alt,同事按下鼠标左键拖动,能选择多列
    Ctrl+Q: 选中查询列表一行,按快捷键,显示转置列表

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: