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

举报
yd_273762914 发表于 2020/12/01 00:03:37 2020/12/01
【摘要】 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 Templat...

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>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
<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>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

运行命令:

mvn clean package -Dmaven.test.skip=true

  
 
  • 1

文章来源: smilenicky.blog.csdn.net,作者:smileNicky,版权归原作者所有,如需转载,请联系作者。

原文链接:smilenicky.blog.csdn.net/article/details/107978624

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。