zoukankan      html  css  js  c++  java
  • IDEA常用快捷键

            其实以前用Eclipse,觉得界面精美、功能多,快捷键强大,用的挺顺手的。然而渐渐的身边越来越多的人开始用IDEA,起初觉得IDEA的界面不是我喜欢的类型,任凭别人怎么众说纷纭,依然坚持初心不改。后面Eclipse连续卡死,慢慢走上了IDEA这路不归路,再也没有回过头,告别没有一点点不舍,哈哈。个人觉得IEDA很多方面都很人性化,快捷键也强大,习惯Eclipse快捷键的人可以切换成习惯的快捷键。用IDEA差不多两年的时间了,主要记录下个人经常使用的快捷键,不会排山倒海式展示很多,只会记录平时自己用的,后续有新发现也会陆续更新

    1.搜索功能(平时用的最多)
    Ctrl+E 最近打开的文件 Ctrl+Shift+E 最近更改的文件 Ctrl+N 可以快速打开类 Ctrl+Shift+N 可以快速打开文件 Ctrl + F 当前文件查找
    Ctrl +Shift + F 全局查找
    Ctrl + F 当前文件替换 Ctrl +Shift +R 全局替换 Alt + F7 查找所选内容在项目中的所有出现处
    Ctrl + H 类的层级结构
    Ctrl + Shift + H 方法的层级结构
    Ctrl + Alt+ H 调用层级结构
    Ctrl + Alt + B 跳转到实现处
    Ctrl+F12 可以显示当前文件的结构(类的方法和变量)

    2.常用功能(比较杂)

    Ctrl+Shift+Insert 可以选择剪贴板内容并插入
    Ctrl+Shift+Enter 自动补全末尾的字符。而且不只是括号,例如敲完if/for时也可以自动补上{}花括号
    Alt+Insert 可以生成构造器/Getter/Setter等
    Ctrl+Alt+T 可以把代码包在一个块内,例如:try/catch
    Ctrl+Enter 导入包,自动修正
    Ctrl+X 删除行
    Ctrl+D 复制行
    ctrl+z 撤销
    ctrl+shift+z 取消撤销
    Ctrl+Shift+Up/Down  向上/下移动语句
    Alt+Shift+Up/Down  上/下移一行
    Ctrl + Alt + ]/[    切换到IDEA项目窗口
    Alt+Up/Down 在方法间快速移动定位
    Ctrl+/或Ctrl+Shift+/  注释(//或者/**/)
    Ctrl+Alt+left/right  上/下访问位置

    Ctrl+Alt+L 格式化代码
    Ctrl+Alt+Shift+L    弹出格式化弹框 
    Alt + Shift + C                          对比最近修改的代码
    Ctrl+Shift+U 大小写转化
    Ctrl+Shift+J 整合两行
    Ctrl + F9 项目构建
    Ctrl + Shift + F9 重新编译
    Ctrl+J 自动代码(例如:serr)
    ctrl+alt+H 查看哪里的代码调用过此方法
    Alt+F12 打开系统终端
    Ctrl+~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)
    Ctrl+Shift+F12 隐藏/恢复所有窗口
    Ctrl+Tab 转到下一个拆分器
    Ctrl+Shift+Tab 转到上一个拆分器
    Ctrl+加号/减号  折叠展开当前方法
    Ctrl+shift+加号/减号  折叠展开类的所有方法

    Ctrl+Alt+O 优化导入的类和包 
    CTRL+SHIFT+T 创建测试用例(test)
    Ctrl + Shift + A  通过描述动作,查找相关命令
    按住Alt往下拉鼠标选中多行,输入即可同时写多行代码

    3.重构功能(很强大)
    Ctrl+Alt+Shift+T                   弹出重构菜单
    Shift+F6 重命名
    CTRL+F6 重构类、方法(change signarture)
    F6 移动
    F5   复制
    CTRL+ALT+V                   提取当前选择为变量(extract variable)
    CTRL+ALT+F 提取当前选择为属性(extract field)
    CTRL+ALT+C 提取当前选择为常量(extract constant
    CTRL+ALT+M 提取当前选择为方法(extract method)
    CTRL+ALT+P 提取当前选择为方法参数(extract parameter)
    Ctrl + Alt + Shift + P 函数式参数
    Alt + Delete 安全删除,可用在方法上进行快速删除

    4.书签功能(个人很喜欢,类似看书用的书签)
    选中文件夹按F11,给文件夹添加书签
    光标所在行,按Ctrl+F11,给代码行加书签(还可以继续选择快速定位标识位比如选中1,打开项目直接按Ctrl+1就能快速定位代码行)
    Shift+F11 选中你需要找到的书签
    给关键和常用的地方添加书签,不费劲瞬间找到,是不是很爽。

     

      5.版本控制快捷键(个人不太习惯用相关的快捷键)

    6.IDEA之Live  Template(函数式编程的兴起,模板功能会越来越强大

     比如给类加注释在上面输入cc按住Tab键即可

    7.IDEA的Postfix Completion(目前支持4种语言,貌似也可以自定义,和上面的Live Template功能类似,简化操作)

     比如values.for ,然后按下Tab键,for循环就不用自己手写,是不是很神奇,本身提供了常用的,基本够用

    参考:https://www.jianshu.com/p/a109e6b85e73

  • 相关阅读:
    protobuf配置与使用
    gvim配置
    html div+css做页面布局
    php info
    开源相关工具汇总
    mem 0908
    linux dd指令
    java面试(2)--大数据相关
    Java基础面试题(1)
    转自ruby迷: 使用Net::SSH和Net::SCP编写Linux服务器管理脚本
  • 原文地址:https://www.cnblogs.com/dyg0826/p/10731274.html
Copyright © 2011-2022 走看看