idea入门学习笔记

一、官网

https://www.jetbrains.com/

很厉害的一家公司,有很多的开发工具。下载社区版本。安装idea之前先安装JDK。

二、卸载

1.删除安装文件

2.检测安装位置下的配置文件是否已删除,不删除的话,下次安装不成功;配置文件所在的位置,以本机为例:

三、图形页面介绍:

不同的view控制不同的页面显示;

删除module:先remove再delete,防止误删

Remove Module

四、设置

1.设置主题

设置主题

2.通过鼠标滚轮改变字体大小

3.鼠标悬浮在代码上有提示

设置之后的显示效果

4.包导入设置

手动导包快捷键: Alt+Enter

自动导包设置

5.同一个包下的类,超过指定个数,合并成*

默认同一个包下的类导入5个合并成*,static类型的导入3个合并成*,使用默认设置即可

6.显示行号,方法与方法之间的分隔符

行号默认是选中的

7.忽略大小写进行提示

忽略敏感,小写关键字,也会有提示

8.多个类不隐藏,多行显示

默认类显示10个就会隐藏
设置信息
设置后显示效果,多个类在多行显示

9.设置字体大小

设置字体、字体大小、行间距

10.修改注释的颜色

单行、多行、文本注释的颜色都可以选

11.设置类头文件的文本注释

设置文件头注释信息

/**

* @author zhangyy

* @Date ${DATE}

* @Description todo

* @version 1.0

*/

12.设置编码方式

设置编码方式为UTF-8
右下角可以设置

13.设置自动编译

14.省电模式:没有自动提示等友好功能,默认不勾选

15.代码结构展示

垂直展示效果
水平展示

16.导入jar包

选择要导入的jar包

17.自动生成序列化版本号

勾选之后,在类名称上按快捷键alt+enter 就有提示生成序列号

五、常用快捷键设置

1.Alt+insert   新建module、新建class类、新建包

新建module
新建class、新建包

2.快速创建main方法:psvm

点击回车即可创建main方法

3.输出快捷键:sout

回车即可出现输出语句
输出str字符串,回车后效果如下图
str.sout 输出str字符串

4.复制一行:Ctrl+D

选择要复制的行上,Ctrl+D 即可复制
复制多行

5.删除一行:Ctrl+y

选择一行 即可删除

6.redo操作:

7.代码上下移动:Ctrl+Shift+pageUp/pageDown

选择一行  上下移动

8.搜索类:Ctrl+n

搜索某个类

9.生成部分代码:Alt+insert

生成get、set、构造函数等代码

10.补全变量 Alt+Enter

点击alt+enter
补全之后的效果

11.单行注释:Ctrl+/ 多行注释:Ctrl+Shift+/

选择多行进行注释

12.类重命名  Shift+F6

13.for 循环快捷键  fori

输入fori
点击回车之后,如上图显示 可以改变变量名

14.代码块包围,被if,try catch,for等包围   Ctrl+Alt+t

选择代码块,Ctrl+Alt+t,选择包围的关键字

15.缩进:Tab  取消缩进:Shift+Tab

16.写了一半提示消失,重新提示

在此处进行设置,尝试用默认Ctrl+空格不管用,Ctrl+Shift+空格管用

17.向前/向后回退   快捷键设置

18.代码结构等快捷键  Alt+数字, 数字是页面上的,红框中已标识的

六.代码模板  通过简单的代码配置,输出完整语句,例如sout 回车就会出现System.out.println()

Live Templates中的可以修改,添加自定义,Postfix Completion中的不能修改,只能用

两者的使用区别,用输出举例:

Live Templates输出:sout

Postfix Completion:变量名.sout

常用的代码模板

创建自己的模板,先创建分组

选择应用的语言

七.bug模式

shared memory设置是windows特有的设置,占用内存比较少

bug模式常用快捷键

for循环中设置指定的值再进入bug:

在bug的红点上右击即会出现条件,输入条件即可
设置条件后,会添加问号

查看表达式的值

查看List的值
右键选择Evaluate Expression..或者Alt+F8 
点击Evaluate即可查看list的值

八.创建JavaEE项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容