• IntelliJ IDEA使用之快捷键


    1. 自动完成代码

    要完成代码 只需使用
    Set<SSHConfig> sshConfigs = webConfig.getSshConfigs(); webConfig.getSshConfigs().var按照提示选择就好了
    for (SSHConfig sshConfig : webConfig.getSshConfigs()) webConfig.getSshConfigs().for
    生成get,set方法,构造函数等 Alt+Insert 或者 右键(Generate) 
    选中的代码放在 TRY{} IF{} ELSE{} 里  CTRL+ALT+T
    大小写转化 Ctr+shift+U 
    导入包,自动修正 等 ALT+回车    
    格式化代码 CTRL+ALT+L  
    自动缩进  CTRL+ALT+I  
    注释(// 或者/*...*/ ) Ctrl+/ 或 Ctrl+Shift+/
    重命名包名 Shift+F6

    2. 查找

    在当前窗口查找文本 CTRL+F   
    在指定范围窗口查找文本 CTRL+SHIFT+F
    在 当前窗口替换文本 CTRL+R
    在指定范围窗口替换文本 CTRL+SHIFT+R
    查找变量来源 F4
    找到你的函数或者变量或者类的所有引用到的地方  ALT+F7 或者 CTRL+ALT+F7  
    在项目的所有目录查找文件 双击SHIFT 
    查找类中的方法或变量 Ctrl+Shift+Alt+N  
    快速定位打开光标处的类或方法  Ctrl+B 
    找所有的子类 CTRL+ALT+B
    找变量的类 CTRL+SHIFT+B
     类的继承层次关系 Ctrl+H

     3. 运行 调试

    选择 Debug  Alt+Shift+F9
    选择 Run Alt+Shift+F10
    编译  Ctrl+Shift+F9
    查看断点 Ctrl+Shift+F8
    步入  F7
    智能步入  Shift+F7
    强制步入  Alt+Shift+F7
    步过  F8
    步出  Shift+F8
    强制步过 Alt+Shift+F8
    运行至光标处 Alt+F9
       
       

    对于测试如果不想在源码中打标记,可以创建一个新目录Mark Directory As->Test Sources Root

    然后在源类上Ctrl+Shift+T在刚刚创建的目录下新建测试类,在测试类上右键-》"Run '***'"可以直接运行测试类或方法,其实如果在源码方法上打上@Test标记,右键运行也可以直接测试,更方便

    记:有时候发现CTRL+SHIFT+F不起作用在搜索图标那出现”usage search was canceled“,解决办法是:

         1. 点击 File -> Invalidate Caches / Restart..

         2.点击  "Invalidate and Restart" 按钮

         重启后,可能快捷键还是不好,但是可以找到菜单可以用了

    2021.6.2学到几个小技巧

    • 调试的时候如何回退:

    1中通过drop frame按调用方法回退,可以通过hiden frames from libraries屏蔽第三方类库

    2种通过调用栈鼠标右键 drop frame

    回退只是再走一遍流程,有些参数改变了值是无法回退的

    • 强制返回,不想继续走后面的调试流程了

    在调用栈上右击 force return

    调试的时候默认阻塞所有线程,可在view breakpoints里选thread

  • 相关阅读:
    “无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法
    Web.Config全攻略
    C#常用的正则
    Asp.Net MVC2 Json
    webservice+Jquery返回Json格式【原创】
    JAVA线程池介绍以及简单实例
    从程序员到项目经理(17):你不是一个人在战斗思维一换天地宽
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    多表对应更新(跨服务器).sql
    sql导出excel.sql
  • 原文地址:https://www.cnblogs.com/yhzh/p/5073093.html
Copyright © 2020-2023  润新知