https://www.bilibili.com/video/av71609179?from=search&seid=7606544420555480673
版本
ideaIU-2019.3.3 (学生License)
macOS Catalina 10.15.3
鼠标悬浮提示
Preferences->Editor->General->Show quick documentation on mouse move
自动导包
Preferences->Editor->General->AutoImport->Add unambiguous imports on the fly
Preferences->Editor->General->AutoImport->Optimize imports on the fly (for current project)
方法间分隔符
Preferences->Editor->General->Appearance->Show method separators
忽略大小写提示
Preferences->Editor->General->Code Completion->Match case (不勾选)
文件多行显示栏
Preferences->Editor->General->Editor Tabs->Show tabs in one row (不勾选)
修改注释颜色
Preferences->Editor->Color Scheme->Language Defaults->Comments中
项目工程编码
Preferences->Editor->File Encodings中
自动编译
Preferences->Build,Execution,Deployment->Compiler->Build project automatically
Preferences->Build,Execution,Deployment->Compiler->Compile independent modules in parallel
补全提示:^+/
自动生成:^+Enter
单行补全:Command+Shift+Enter
方法参数提示:Command+P
重新排版:Option+Command+L
Surround With:Option+Command+T
复制行或选中区域:Command+D
删除行:Command+Delete
查询实时代码模版:Command+J
Preferences->Editor->LiveTemplates和Preferences->Editor->General->Postfix Completion中修改
File->Project Structure (或工具栏直接打开)
Project Settings->Artifacts中加入当前项目
Build->Build Artifacts
在工程目录中out->artifacts中创建jar包
测试时,输入java -cp 包名+类名
Preferences->Build,Execution,Deployment->Build Tools->Maven
Maven home directory中导入
Preferences->Build,Execution,Deployment->Build Tools->Maven->Importing->Import Maven projects automatically勾上
New Project->Maven->Create from archetype勾上
可以选择maven-archetype-quickstart
运行默认的Hello World项目
Idea的Terminal中输入 (或系统Terminal切到工程目录下输入)
mvn clean package
打包完在target目录下
运行输入
java -cp target/xxx.jar 包名+类名
pom文件中,右键Diagram->show Dependencies
结构图显示依赖关系
红色虚线标明重复
有时候重复不删掉也不会报错,默认使用路径短的
如果报错,排除掉即可,代码中自动…
在目录上右键Mark Directory as->选择类型
Test:可编译的单元测试目录
Resources:资源文件目录
Test Resources:单元测试资源文件目录
Excluded:排除目录(相当于被废弃掉)
Generated Sources:类似src(只有这种可以新建java类和包)
新建一个Maven项目
再新建Module,它也会有src、main的目录结构
Project Structure->Modules->选中一个模块->Dependencies中添加,然后勾选上
pom.xml中也许添加
<dependencies>
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx</artifactId>
<version>xxx</version>
</dependency>
</dependencies>
添加依赖后可以直接引用被依赖模块中的代码
New Project->Maven->Create from archetype
可以选择maven-archetype-webapp
工具栏中build(绿色锤子)旁边,Add Configuration
新加Tomcat->Local (需先下载放在本地,配置路径)
Server中可以修改默认浏览器,可以修改端口号
Deployment中添加Artifact
xxx:war exploded
即可启动运行
默认index.jsp显示Hello World!
右侧Maven工具栏中
Lifecycle->package->Run Maven Build
install->Run ‘xxx [install]’
打包成功后,在target文件夹下
war包可以部署到服务器上
也可以拷贝到本地Tomcat的webapp目录下
运行Tomcat的bin目录下的startup,启动tomcat
即可浏览器访问
结束后shutdown关闭Tomcat