IDEA使用功能

目录

1.包下面不能建包

2.改变工作区字体大小

3.添加库文件

4.快捷键

5.建立多级包

6控制台乱码

7.命令快捷键模板

8.单独导入模块(复制粘贴)没有标志

9.模块复制后粘贴,pom.xml变红色

10.idea 项目右键没有 run maven 选项

11.junit测试单元报错

---------------------------------------------------------------------------------------------------------------------------

1.包下面不能建包 

 

 问题:在“interface_接口”下面,点击new--package,填入包名,只能把“interface_接口”改名成“interface_接口.包名

解决方案1:在“interface_接口”下新建一个类,然后再在“interface_接口”下建一个包

解决方案2:将图示的“压缩空的中间软件包”前的勾去掉   ----推荐使用

---------------------------------------------------------------------------------------------------------------------------------

2.改变工作区字体大小 

点击file->Settings, 进去Settings界面之后,点击Editor->Font,可以看到代码默认字体大小为12

---------------------------------------------------------------------------------------------------------------------------------

3.添加库文件

在某个位置建立文件夹“lib",将需要添加的jar包粘贴进去,右键点击lib文件夹,在出现的菜单中选择“添加库”

---------------------------------------------------------------------------------------------------------------------------------

4.快捷键 

1> 复制行,不用换行  Ctrl+d

2>光标移动

        1)移动到行尾:End

        2)移动到行首:Home

        3)往后移动一个单词:Ctrl+→

        4)往前移动一个单词:Ctrl+⬅

        5)移动到代码首行 Ctrl+Home

        6)移动到代码末行 Ctrl+End

        7)移动到下一行:Shift+Enter

3>行选中

        1)选中一行的方法有两种:

                ①先按下HOME到行首,然后按shift+END

                ②先按下END到行尾,然后按shift+HOME

        2)选择当前行到代码顶部和底部,

                ①选择所选行,到代码最底部的方法:

                先按下HOME,然后ctrl+shift+END

                ②选择所选行,到代码最顶部的方法:

                先按下END,然后ctrl+shift+HOME

        3)选中多行的方法:

                先按下HOME键到行首,然后按shift+↓,不断移动向下选择多行

                先按下END键到行尾,然后按shift+↑,不断移动向上选择多行

4>搜索

        1)shift+shift                  大范围搜索

        2)点击类,Ctrl+h         继承关系层次结构

        2)Ctrl+n                         搜索类

        3)查看当前类中所有方法:

                1》Alt+7

                2》Ctrl+F12

5>补全代码

        1)Ctrl+Alt+Space:智能提示即将输入的代码

         2)iter:foreach语句的快捷键

                

          3)fori:for循环的快捷键

                

 6>编辑

        1)Alt+左键 :整列编辑

        2)Shift+F6:重构代码

        3)Ctrl+y:     删除当前行

---------------------------------------------------------------------------------------------------------------------------------

5.建立多级包 

取消掉“压缩空的中间软件包”(compact middle packages)这一项前面的勾

---------------------------------------------------------------------------------------------------------------------------------

6控制台乱码

出现了“淇℃伅”这样的字样

帮助--编辑自定义VM选项...  添加“-Dfile.encoding=UTF-8”,并重启

在tomcat虚拟机选项:添加“-Dfile.encoding=UTF-8”

-------------------------------------------------------------------------------------------------------------------------------- 

7.命令快捷键模板

定义快捷键,如输入快捷键“main”即出现main方法

 位置:设置(Ctrl+Alt+s)---编辑器(Editor)---实时模板(Living Temple),

选择右边java,和最右边的“+”,即可定义新的缩写

 

 --------------------------------------------------------------------------------------------------------------------------------

 8.单独导入模块(复制粘贴)没有标志

1、现象:

首先我赋值的项目是属于一个子模块,复制完修改配置之后,显示没有maven管理的那个小目标。如下图所示这种。

或者是这种情况:打开idea时弹框提示 idea remove module后重新打开项目就没了图标显示。

2、解决

先看下是否在主模块了引入了这个子模块

file->Project Structure

没有引入的话,先import进来,就显示了

3、给resource文件夹加上标志,选中resource,点击“资源”

4.pom.xml的修改:

        1>文件部分:

        <artifactId>spring_23_case_handle_password</artifactId>

                ---红色部分改成新模块名。

        2>pom.xml变成了黄色,右键选择后点击“添加为maven项目”

  -------------------------------------------------------------------------------------------------------------------------------

9.模块复制后粘贴,pom.xml变红色   

解决方法:右键点击“pom.xml”,选择“添加为Maven”

                 下图是借用别人的,然后选择“重新加载”

---------------------------------------------------------------------------------------------------------------------------------

10.idea 项目右键没有 run maven 选项

点击"设置",或者快捷键Ctrl+Alt+s,在插件plugin里查找“Maven Helper”,下载安装重启

---------------------------------------------------------------------------------------------------------------------------------

11.junit测试单元报错

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

开始用了junit 4.12和4.13.2两个版本,都不行。后来换回4.8.2版本

junit-4.8.2.jar和hamcrest-core-2.2.jar

 pom.xml中加上依赖文件

        <!-- https://mvnrepository.com/artifact/junit/junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core -->
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-core</artifactId>
            <version>2.2</version>
            <scope>test</scope>
        </dependency>

成功解决

---------------------------------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jllws1

你的鼓励是我创作的动力,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值