zoukankan      html  css  js  c++  java
  • IntelliJ IDEA 开发工具快捷键大全

    【编辑】
    Ctrl + Space               基本代码补全 (类名、方法名、变量名)   
    Ctrl + Shift + Space    智能代码补全 (根据预期的类型过滤方法、变量列表)   
    Ctrl + Shift + Enter     根据代码提示完成本行代码,以分号结束
    Ctrl + P                       显示参数信息(光标要在括号内)
    Ctrl + Q                      快速显示方法、类的文档注释(光标位置)   
    Shift + F1                   外部文档
    Ctrl + 鼠标悬浮           简短信息   
    Ctrl + F1                     显示错误、警告的描述信息
    Alt + Insert                 生成代码(Getters, Setters,构造方法, hashCode/equals, toString)   
    Ctrl + O                      重写父类方法
    Ctrl + I                       实现父接口方法   
    Ctrl + Alt + T             在选中的代码外部,生成包围的if-else,try-catch,for循环,synchronized代码块
    Ctrl + /                       单行注释、取消注释   
    Ctrl + Shift + /             多行注释、取消注释   
    Ctrl + W                     选中代码块Select successively increasing code blocks   
    Ctrl + Shift + W          Decrease current selection to previous state   
    Alt + Q                      上下文信息
    Alt + Enter                 显示建议的操作及快速修复   
    Ctrl + Alt + L               重新格式化代码   
    Ctrl + Alt + O               整理import
    Ctrl + Alt + I                自动缩进代码
    Tab / Shift + Tab          缩进/取消缩进选中的行   
    Ctrl+X,Shift+Delete     剪切
    Ctrl+C,Ctrl+Insert        复制
    Ctrl+V,Shift+Insert       粘贴   
    Ctrl+Shift + V               从最近的缓冲粘贴   
    Ctrl+D                         重复当前行或选中的代码   
    Ctrl+Y                         删除行   
    Ctrl+Shift + J              代码行连接,多行连接为一行
    Ctrl+Enter                   行分隔   
    Shift + Enter               开始新行(在当前行的下方产生新行)   
    Ctrl + Shift + U            Toggle case for word at caret or selected block
    Ctrl + Shift + ]/[            Select till code block end/start   
    Ctrl + Delete/Backspace    删除到单词尾部/起始位置   
    Ctrl + NumPad+/-        展开/折叠代码块   
    Ctrl + Shift+NumPad+      展开所有   
    Ctrl + Shift+NumPad-     折叠所有   
    Ctrl + F4                关闭当前选中(激活)的Tab(编辑器窗口)

    【引用查找】Usage Search
    Alt + F7/Ctrl + F7        查找引用/查找文件内的引用   
    Ctrl + Shift + F7        高亮显示文件内的引用   
    Ctrl + Alt + F7            显示引用

    【导航】
    Ctrl + N                打开类
    Ctrl + Shift + N        打开文件   
    Ctrl + Alt + Shift + N    打开方法、属性(全局搜索)   
    Alt + Right/Left        切换到下一个/上一个Tab   
    F12                        回到上一个工具窗口(当焦点在编辑器时)   
    Esc                        焦点回到代码编辑器(当焦点在Tool window时)
    Shift + Esc                隐藏激活的、或上一个窗口(Tool window)   
    Ctrl+Shift+F4            关闭已激活的Run / Messages / Find / ... tab   
    Ctrl+G                    切换到代码行(需要输入行号)   
    Ctrl+E                    显示最近打开过的文件列表   
    Ctrl+Alt + Left/Right    导航后退/前进   
    Ctrl+Shift+Backspace     导航到上一个编辑位置   
    Alt + F1                Select current file or symbol in any view   
    Ctrl + B , Ctrl + Click    切换到声明   
    Ctrl + Alt + B            切换到实现方法/类
    Ctrl + Shift + I        打开快速声明查找   
    Ctrl + Shift + B        切换到类型声明   
    Ctrl + U                切换到父方法/父类   
    Alt + Up/Down            移动到下一个/上一个方法   
    Ctrl + ]/[                光标移动到代码块结束/开始位置
    Ctrl + F12                文件结构信息   
    Ctrl + H                类的层次结构(继承关系)   
    Ctrl + Shift + H        方法的层次结构   
    Ctrl + Alt + H            调用的层次结构   
    F2 / Shift + F2            下一个/上一个高亮错误   
    F4 / Ctrl + Enter        编辑源代码/显示源代码   
    Alt + Home                显示导航栏   
    F11                        当前行添加、取消书签   
    Ctrl + F11                当前行添加、取消命名书签   
    Ctrl + #[0-9]            根据编号打开书签   
    Shift + F11                显示书签  

     
    【搜索和替换】Search/Replace
    Double Shift            无限制全局搜索(类名、文件名、变量、方法、表字段...)   
    Ctrl + F                当前文件内查找   
    F3 / Shift + F3            查找下一个/上一个   
    Ctrl + R                当前文件内替换   
    Ctrl + Shift + F        按范围查找(项目、模块、包路径等)   
    Ctrl + Shift + R        按范围替换
    Ctrl + Shift + S        结构化搜索 (仅限Ultimate版)   
    Ctrl + Shift + M        结构化替换 (仅限Ultimate版)   


    【模板】Live Templates
    Ctrl + Alt + J            以代码模板环绕   
    Ctrl + J                插入模板   
        iter                按Java SDK 1.5风格生成迭代
        inst                用instanceof检查对象类型和向下转型   
        itco                代码模板:java.util.Collection集合迭代
        itit                代码模板:java.util.Iterator迭代
        itli                代码模板:java.util.List迭代
        psf                    生成public static final   
        thr                    生成throw new


    【重构】Refactoring
    F5                        Copy   
    F6                        移动   
    Alt + Delete            安全删除(如果没有被引用就删除)
    Shift + F6                重命名   
    Ctrl + F6                修改签名(方法、类)   
    Ctrl + Alt + N            Inline
    Ctrl + Alt + M            提取方法   
    Ctrl + Alt + V            提取变量   
    Ctrl + Alt + F            提取属性   
    Ctrl + Alt + C            提取常量   
    Ctrl + Alt + P            提取参数   


    【调试】Debugging
    F8/F7                    单步跳过/单步跳入   
    Shift + F7 / Shift + F8    智能单步跳入/跳出   
    Alt + F9                运行到光标处   
    Alt + F8                推算表达式的值   
    F9                        放过当前断点,继续执行   
    Ctrl + F8                生成断点、取消断点   
    Ctrl + Shift + F8        查看断点列表   


    【编译和运行】Compile and Run
    Ctrl + F9                编译项目(编译修改项和依赖项)
    Ctrl + Shift + F9        编译选中的文件、包、模块   
    Alt + Shift + F10/F9    选择配置并运行/调试   
    Shift + F10/F9            Run/Debug   
    Ctrl + Shift + F10        从编辑器运行上下文配置   


    【版本控制与本地历史】VCS/Local History
    Ctrl + K / Ctrl + T        提交项目到VCS/从VCS更新
    Alt + Shift + C            显示最近修改   
    Alt + BackQuote (`)        'VCS'快速提示   


    【常规】General
    Alt + #[0-9]            打开对应的工具窗口   
    Ctrl + S                保存所有   
    Ctrl + Alt + Y            同步   
    Ctrl + Shift + F12        编辑器窗口最大化/取消最大化   
    Alt + Shift + F            添加收藏   
    Alt + Shift + I            Inspect current file with current profile
    Ctrl + BackQuote (`)    Quick switch current scheme   
    Ctrl + Alt + S            打开设置对话框   
    Ctrl + Alt + Shift + S    打开项目结构对话框   
    Ctrl + Shift + A        Find Action   
    Ctrl + Tab                在编辑器窗口和工具窗口之间切换 

  • 相关阅读:
    js单体模式
    react实现递归搜索下拉查询目录树功能
    浏览器跨域问题分析
    css中清除浮动
    ts中的函数
    ts中类型
    RX.js6变化
    js对象模型3
    React数组变化之后,视图没有更新
    Mac安装yarn并配置环境变量PATH,运行报错问题解决
  • 原文地址:https://www.cnblogs.com/fanhaiping/p/9358035.html
Copyright © 2011-2022 走看看