zoukankan      html  css  js  c++  java
  • IDEA实用快捷键推荐

    IDEA快捷键

    IDEA为大部分操作提供了快捷键,使用快捷键可以让我们在写代码的时候手不需要离开键盘,大大提高了我们的编码效率。我自己作为一个习惯了点击鼠标的人,深知要将习惯改变过来非常困难,而且很多快捷键并不方便记忆,但使用快捷键的收获无疑是巨大的。在写代码时,可以慢慢培养自己使用快捷键的习惯,克服点击鼠标的冲动,在数量使用快捷键以后,编码速度一定会大幅度提升。同时,我们还可以配合使用插件Key Promoter X的快捷键提示功能。在使用鼠标操作的时候,Key Promoter X会将相应的快捷键在右下角用一个弹窗提示出来。

    查看

    快捷键 作用
    Ctrl + O 查看可以重写的父类方法并选择重写
    Ctrl + E
    Ctrl +Shift + E
    显示最近浏览或编辑过的文件
    Alt+Left
    Alt+Right
    页面切换
    F11 添加/删除当前书签
    Shift + F11 显示所有书签
    Ctrl + Alt + Shift + U 查看类的继承关系图(UML图)
    Ctrl + H 查看类的继承关系
    Ctrl + Shift + V 打开历史粘贴板
    Ctrl + Q 查看注释文档
    Alt + F1 可以将正在编辑的元素在各个面板中定位
    Ctrl + Shift + F7
    Ctrl + F7
    高亮当前元素在当前文件中的使用
    Alt + Shift + C 对比最近修改的代码
    Alt + 6 查看所有TODO
    Ctrl + Alt + S 打开设置界面

    代码操作

    快捷键 作用
    Ctrl + Alt + L 代码格式化
    Ctrl + Y 删除行
    Ctrl + D 复制粘贴当前行到下一行
    Ctrl+W 选择单词继而语句继而行继而函数
    Alt+Up
    Alt+Down
    方法间快速移动
    Ctrl + P 显示方法的参数信息
    Ctrl + F12 浮动窗显示类结构,通过输入关键词完成快速定位类元素
    Ctrl+ Alt+ Right
    Ctrl + Alt + Left
    将光标移到前或后编辑历史记录处
    Shift + Alt + Up
    Shift + Alt + Down
    当前行上下移
    Ctrl + G 通过行号跳转到指定的行
    Ctrl + Shift + 空格 给出命名相关的智能提示
    Ctrl + Alt + 空格 类名或接口名提示
    Alt + 鼠标左键 列选择
    Ctrl + Shift + U 字母大小写转换
    Crtl + Alt + M 将一段代码抽取成方法
    Shift + F6 重命名变量、文件、类等
    Ctrl + / 注释(//)
    Ctrl + Shift + / 注释(/**/)
    Alt + 1
    Ctrl + Shift + F12
    切换Project面板打开关闭状态
    Ctrl+[
    Ctrl+]
    跳到大括号的开头/结尾
    F2
    Shift + F2
    高亮错误或警告快速定位
    Ctrl + Alt + O 优化导入的类和包
    Ctrl+Shift+Insert 选择历史剪贴板内容并插入
    Ctrl+Shift+Backspace 跳转到上次编辑的地方
    Ctrl + B
    Alt + 鼠标左键
    打开光标处的类或方法
    Alt + Enter 万能键,会根据场景弹出需要的内容,比如补全代码

    生成代码

    快捷键 作用
    Alt+Insert 生成构造器/Getter/Setter等
    Ctrl+Alt+T 把代码包在一块内,例如try/catch
    Ctrl+Alt+V 引入方法返回值对应的变量
    (这个跟自动Ctrl+Enter后选择引入变量差不多)
    Ctrl + Alt + F 将局部变量抽取成全局变量

    搜索

    快捷键 作用
    Ctrl + F 当前文件里查询
    Ctrl + Shift + F 全局搜索
    Ctrl +R 当前文件替换
    Ctrl + Shift + R 全局替换
    Ctrl + Shift + N 查找文件
    Ctrl + N 查找类

    git操作

    快捷键 作用
    Ctrl + T 拉取代码
    Ctrl + K 提交代码到本地
    Ctrl + Shift + K 推送代码到远程仓库

    运行代码

    快捷键 作用
    Shift + F9 debug
    Shift + F10 run

    调试

    快捷键 作用
    F8 下一步
    F7 进入当前方法
    Alt + Shift + F7 强制进入当前方法,强制进入使用F7时IDEA会跳过那些第三方或JDK的代码
    Shift + F8 跳出方法
    Ctrl + F8 给当前行打上/取消断点
    Ctrl + Shift + F8 查看所有断点
    F9 跳到下一个断点

    本文由博客群发一文多发等运营工具平台 OpenWrite 发布

  • 相关阅读:
    Xcode9新特性介绍-中文篇
    基于Mac制作iPhone铃声教程,iTunes定制铃声
    浅谈Swift和OC的区别
    Your password has expired. To log in you must change it using a client that supports expired passwords.
    浅谈测试驱动开发(TDD)
    ClientAbortException: java.net.SocketException: 断开的管道
    nohup top & 问题: top: failed tty get
    rsync 学习
    myeclipse项目 不能打开
    ChannelSftp 远程下载目录
  • 原文地址:https://www.cnblogs.com/FatShallot/p/12703097.html
Copyright © 2011-2022 走看看