IntelliJ IDEA使用教程之常用操作整理笔记

ps:本博客教程基于keymap:eclipse,Idea2017版本

1、git使用

IDEA为git项目开启git支持:
VCS->Enable Version Control Integration…

Git rebase相当于Svn update

2、设置注释模板

file->setting->Editor->File and Code Templates->Includes->File Header

https://blog.csdn.net/xiaoliulang0324/article/details/79030752

3、快捷键模式

设置快捷键模式为Eclipse模式
file->setting->Keymap

4、快捷键

IDEA生成set、get方法,alt+Insert,然后选择

5、热部署

点击setting,Build,Execut, Deployment -> Compiler,勾选中左侧的Build Project automatically

6、tab设置为4个空格

setting,搜索Code Style->选择java,Scheme选为Project,然后将Tab size改为4就好

7、打开实现类

Ctrl+Alt+B打开实现类方法,比如打开ServiceImpl具体方法,这个快捷键也可以打开接口的实现类

http://www.cnblogs.com/sxdcgaq8080/p/7839114.html
http://blog.csdn.net/u013659732/article/details/50673753

8、方法调用栈

Ctrl+Alt+H

9、快速打开文件

Ctrl+shift+N

10、IDEA清缓存

File->invalidate Cache

11、查看版本记录

右键->Annotate

12、查看Project当前分支

右键->git->repository->Branches(查看)

13、查看maven jar依赖图

右键->maven->show dependencies显示jar依赖图

14、取消启动默认项目

settings-> Appearance & Behavior -> System Settings->去掉勾选reopen last project on startup

15、Alt+Insert失效

Alt+insert可以用于自动生成java中的set、get方法,不过最近遇到快捷键不能用问题,经过排查是如图两个插件没装好,install就可以
在这里插入图片描述
ps:有些笔记本需要Fn+Alt+Insert

16、打包jar

File->Project structure
在这里插入图片描述
点加号,Jar->From Modules from dependencies…

在这里插入图片描述
Build->Build Artifacts

“java.lang.SecurityException: Invalid signature file digest for Manifest main attrib…”异常:找到META-INF目录,将*.SF,.DSA,.RSA文件移除

META-INF版本号:找到META-INF 目录,然后编辑MANIFEST.MF
在这里插入图片描述

17、设置主题

在这里插入图片描述
Theme:Intellij(默认主题)
在这里插入图片描述
Darcula主题:
在这里插入图片描述

18、查看uml类图

找到对应的类,右键->Diagrams->Show Diagram
在这里插入图片描述

19、查看类方法

Alt+7,找到对应类名,按Alt+7既可

在这里插入图片描述

附录 Exception处理

Unable to open debugger port (127.0.0.1:63491): java.net.SocketException “socket closed”

在这里插入图片描述

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.22.1</version>
  <!--版本根据你自己的版本写 -->
    <configuration>
        <skipTests>true</skipTests>
    </configuration>
</plugin>
<properties>
	<skipTests>true</skipTests>
</properties>
<build>
        <finalName>fileName</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

运行命令:

mvn clean package -Dmaven.test.skip=true
smileNicky CSDN认证博客专家 分布式 Java Spring
java程序员,软件工程专业,专注于sql调优,SpringBoot,spring框架学习,个人邮箱nickypm@foxmail.com,公众号nickymp
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 岁月 设计师:pinMode 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值