为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ IDEA神器使用技巧

难度中级
时长 2小时20分
学习人数
综合评分9.70
171人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 版本控制 Git

    1. annotate  选取一行代码,在打断点处,右击选择annotate

       2.移动所有改动之处

    Ctrl +Alt + A输入内容 keymap 选Setting ,打开会有main menu

        Navigate--->Next Change下一个修改地方  

                             Previous Change上一个修改地方

      3.撤销,包括单个和项目改动之处 

       Ctrl +Alt + A输入内容 keymap 选Setting ,查找Revert

         撤销 Ctrl + Alt + Z  回滚代码到你上一次提交的状态

    4.local history  本地版本控制

    ctrl+alt+A 输入内容local history

    查看全部
    2 采集 收起 来源:git的集成

    2018-09-06

  • 抽取

    1. 抽取变量   Refactor--->Extract--->Variable  Ctrl +Alt +V

      将光标定义到一个字符串上,按下ctrl+alt+V,选 Replace this occurrence only 或 Replace at 6 occurrences

    2. 抽取静态变量   Ctrl + Alt + C

    3. 抽取成员变量 Ctrl + Alt + F

    4. 抽取方法参数   Ctrl + Alt + P

    5. 抽取函数 Ctrl + Alt + M



    查看全部
    1 采集 收起 来源:抽取

    2018-09-06

  • 重构

    1.重构变量   Refactor--->Rename   Shift+F6

    将光标定位于要修改的单词上,按shift+f6,将变量重构成一个逻辑上清晰的变量

    2.重构方法    Refactor--->Change Signature  Ctrl+F6

    在定义方法上按下 Ctrl+F6 ,添加一个参数

    public  void sayHello(String firstName){
    
    }

    或者在调用方法的地方  this.sayHello(firstName,lastName); 在调用的地方,直接添加一个参数后,光标置于参数上,按下alter+enter,选择Add  'String'   as 2nd parameter to method 'sayHello'

    查看全部
    0 采集 收起 来源:重构

    2018-09-06

  • 代码小助手

    alter + enter  提供智能提示

    Help--->Find action--->show intention actions   alter + enter

    1. 自动创建函数

    2. list replace 

      List<String> a = new ArrayList();

           for(int i=0;i<a.size();++i){     

         String item = list.get(i);

           }

    将光标定位于for行首,按Alt+Enter,Replace with "foreach"

    3.字符串format或者build

    拼接字符串 "name:  "+name+", age:  "+age

    只需将光标放在"后,name前按下alter+Enter,选择Replace “+” with String.fromat()

    build 只需将光标放在"后,name前按下alter+Enter,选择Replace '+" with StringBuilder.append()

    4.实现接口

    定义一个接口,在接口名上按alter+enter后,选择Implement Interface,会创建实现类

    5.单词拼写

    System.out.println("usrename is Lily");  username拼写错误,会有波浪线提示,将光标定位到单词上,按下alter+enter,选择 Typo:Change to....,会给出几个可选单词

    6.导包

    List a ;  将光标定位到List上,按下alter+enter可以导包

     

    查看全部
    1 采集 收起 来源:alter enter

    2018-09-06

  • postfix

      for       100.fori

      sout     new Date().sout               system.out.println(new Date());

      field    实体类里构造函数 缺少某个属性 name.field

      return  user.return  返回

      nn       不等于NULL    user.nn   ==     if(user !=null){ }

    Ctrl+Shift+A    输入内容 postfix,查看相应代码的编写



     


    查看全部
    0 采集 收起 来源:postfix

    2018-09-05

  • 代码小助手

    live template

    Ctrl+Shift+A 输入内容 live template

    添加模板,先添加 template Group,先建立一个分组,再在里新建 live template

    填好内容后 Define-->Java-->OK

    main函数   plain里的    psfi 定义int型常量         psfs定义String型常量

    定义完 输入psfi 输入常量名后按Enter

    查看全部
    0 采集 收起 来源:live template

    2018-09-04

  • Ctrl+Shift+A 打开命令窗口

    Move Caret to Next Word Ctrl+向右箭头

    Ctrl+Shift+向右箭头 移到冒号后选中后面的单词

    Move Caret to line start  HOME

    move caret to line end   End

    Edit--->Toggle Case  Ctrl+Shift+U  大小写切换

    Edit--->Find--->Select All Occurences  Ctrl+Alt+Shift+J

    Code--->Reformat Code    Ctrl+Alt+L



    查看全部
    2 采集 收起 来源:列操作

    2018-09-04

  • 高效定位代码

    精确搜索

    1. 类   Navigate--->Class     Ctrl+N

      再按一下Ctrl+N  Include non-project classes 找到jar包里的类

    2. 文件 Navigate--->File   Ctrl+Shift+N

        3.符号  Navigate--->Symbol  Ctrl+Shift+Alt+N

         例如函数名或变量名

         4.字符串  Edit-->Find--->Find in Path   Ctrl+Shift+F

      match case 是否匹配大小写   Words 搜索的字符串是否是一个单词

      Regex 正则表达式   File mask:指定在哪类文件中进行搜索

    查看全部
    0 采集 收起 来源:精准搜索

    2018-09-04

  • ctrl + alt + []项目跳转
    查看全部
  • ctrl + alt + []项目跳转
    查看全部
  • 1.项目之间跳转  Ctrl + Alt + ]               Ctrl+Alt+[

    Window--->Next Project Window  Previous Project Window

    2.文件之间跳转 

    最近打开的文件 Ctrl+E

    最近修改的文件 Ctrl+Shift+E

    Help--->Find Action  Ctrl+Shift+A ,输入 内容 recent files  

    recently changed files

    3.浏览修改位置跳转

    修改位置的跳转 Ctrl+Shift+Backspace         

    Navigate---> Last Edit Location    Next Edit Location

    浏览位置的跳转 Ctrl+Alt+向左箭头  Ctrl+Alt+向右箭头

    Navigate--->Back     Forward

    4.利用书签跳转  F11

    Help--->Find Action  Ctrl+Shift+A ,输入 内容toggle bookmark

    5.收藏位置和文件

    收藏 Alt +2  打开收藏窗口

    添加收藏 Help--->Find Action  Ctrl+Shift+A ,输入 内容Add to Favorites  Alt+Shift+F

    6.字符跳转插件emacsIdea置跳转

    安装插件 Help--->Find Action  Ctrl+Shift+A ,输入 内容plugins


    查看全部
  • 快捷键 Alt+1  1.Project

    Alt +7 7.Structure

    Alt+2  2.Favorites

    Alt+4   4.Run

    Alt+5  5.Debug

    Alt+6  6.TODO

    alt + num : 可以快速切换到相应的工具窗口

    注意:如果没有如老师那样的窗口,可点击view——tool buttons打开

    查看全部
    0 采集 收起 来源:IDEA界面介绍

    2018-09-03

  • 工程项目之间的跳转:ctrl+alt+[ 或 ]

    文件之间的跳转:

            1.最近打开文件: ctrl+E

            2.最近修改的文件: ctrl+shift+E

    修改位置的跳转:ctrl+shift+backspace

    浏览打开的代码编辑窗口:alt+ 右箭头或左箭头

    建立或消除标签:F11

    建立带有标记的标签: ctrl+F11

    建立收藏:alt+shift +F

    字符之间的跳转:ctrl+;

    pulgins emacsIDEAS插件



    查看全部
  • alt + num : 跳到对应的模块去

    查看全部
    0 采集 收起 来源:IDEA界面介绍

    2018-08-25

  • public


    查看全部
    0 采集 收起 来源:alter enter

    2018-08-21

举报

0/150
提交
取消
课程须知
有一定的java编程基础即可
老师告诉你能学到什么?
代码生成技术 批量编辑技术 代码调试技术 代码智能修复技术 智能上下文关联技术 代码重构技术 高效的版本控制管理技术

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!