JAVA集成开发环境----IntellijIDEA操作总结
IDEA 全称 IntelliJ IDEA,是款优秀的 java语⾔开发的集成环境。本⽂是对 IDEA 中常⽤配置的整理。开始前需先准备环境,并激活。本⽂基于:IntelliJ IDEA 2020.3.1(Ultimate Edition)
注意IDEA 中没有⼯作空间 workspace 这个概念,IDEA 的设置分两类:默认配置 VS 当前项⽬配置
默认配置:顶部导航栏 -> File -> New Projects Settings -> Settings for new projects / Structure for new projects
当前项⽬配置:顶部导航栏 -> File -> Settings / Project Structure
⼀. 项⽬结构配置
File -> Project Structure)是 IDEA 中最重要的设置项,关乎到项⽬的运⾏
1.1 Project Settings -> Project
Project name:定义项⽬的名称;
Project SDK:设置该项⽬使⽤的JDK,也可以在此处新添加其他版本的JDK;
Project language level:这个和JDK的类似,区别在于,假如你设置了JDK1.8,却只⽤到1.6的特性,那么这⾥可以设置语⾔等级为
1.6,这个是限定项⽬编译检查时最低要求的JDK特性;
Project compiler output:项⽬中的默认编译输出总⽬录,实际上每个模块可以⾃⼰设置特殊的输出⽬录(Modules - (project) - Paths -Use module compile output path),所以这个设置有点鸡肋。
1.2 Project Settings -> Modules
IDEA 每个项⽬默认开⼀个窗⼝,即单⼦项⽬的形式。当项⽬之间存在依赖或者关联关系时,可以添加多个模块。
⼦项⽬配置:每个⼦项⽬都对应了Sources、Paths、Dependencies 三⼤配置选项:
Sources:显⽰项⽬的⽬录资源,那些是项⽬部署的时候需要的⽬录,不同颜⾊代表不同的类型;
Paths:可以指定项⽬的编译输出⽬录,即项⽬类和测试类的编译输出地址(替换掉了Project的默认输出地址)
Dependencies:项⽬的依赖
1.3 Project Settings -> Libraries
这⾥可以显⽰所添加的jar包,同时也可以添加jar包,并且可以把多个jar放在⼀个组⾥⾯,类似于jar包整理。
1.4 Project Settings -> Facets
官⽅的解释是:When you select a framework (a facet) in the element selector pane, the settings for the framework are shown in the right-hand part of the dialog.
(当你在左边选择⾯板点击某个技术框架,右边将会显⽰这个框架的⼀些特性设置)
1.5 Project Settings -> Artifacts
项⽬的打包部署设置,这个是项⽬配置⾥⾯⽐较关键的地⽅
先理解下它的含义,来看看官⽅定义的artifacts:
An artifact is an assembly of your project assets that you put together to test, deploy or distribute your software solution or its part. Examples are a collection of compiled Java classes or a Java appli
cation packaged in a Java archive, a Web application as a directory structure or a Web application archive, etc.
1.6 Platform Settings -> SDKs
配置jdk
⼆. 系统配置(File -> Settings)
2.1 设置编码为UTF-8
操作 : File--> Settings --> Editor --> File Encodings --> 全部设置为UTF-8(Global Encoding\Project Encoding\Default encoding for properties files)
2.2 针对Maven项⽬
配置Maven (File -> Settings -> Buil, Execution, Deployment > Build Tools > Maven)
查看依赖关系并解决冲突
点击项⽬窗⼝右端的 Maven Project 按钮,弹出上图的对话框,其中左上⾓刷新按钮⽤于重新导⼊⼯
程依赖,Lifecycle 中包括了
maven 常⽤的命令,Dependencies 展⽰了当前 Maven项⽬的相关依赖包列表
为当前普通java项⽬添加Maven
选中项⽬,点击Add Framework Support,弹中对话框中,悬着MAVEN,在项⽬右边增加maven选项卡,点击install,idea就会⾃动下载⼀些jar
配置⾃动导包
可以settings-general-auto import-java项,勾选optimize imports on the fly,在当前项⽬下会⾃动清除⽆效的import,⽽且这个是随时⾃动清除的
Add unambiguous imports on the fly:快速添加明确的导⼊。
Optimize imports on the fly:快速优化导⼊,优化的意思即⾃动帮助删除⽆⽤的导⼊。
2.3 设置idea使⽤eclipse快捷键
对于习惯了eclipse快捷键的⼈来说,为了能偷点懒,可将eclipse的快捷键copy过来。操作 : File-->Set
tings-->Keymap-->Eclipse-->Apply
2.4 Live Template 使⽤
Live Template ⽤于创建代码模板,使⽤ live template 可以快速⽣成代码,IDEA ⾃带了⼀些默认的模板,⽐如 psvm、sout 等。下⾯介绍下如何创建适合⾃⼰的模板。
打开 Settings-Live Template,显⽰默认的 Live Template 配置,了解下这些默认的 template 对开发⼗分有帮助。
三. 其他常⽤功能及技巧
3.1 使⽤Tomcat
点击 编辑配置
在弹出的Run/Debug Configuration对话框中,点击左侧“+”,选择Tomcat Server--Local,在Run/Debug Configuration 中出现Tomcat Server
在Tomcat Server -> tomcat下进⾏参数的配置,点击 Configuration ,到本地 Tomcat 服务器路径,配置jdk版本,jvm参数(内存参数),端⼝等。
此时对话框底部⼀般会有个警告Warning:No artifacts marked for deployment(没有导出war包配置),可以点击 Fix 直接处理,也可以点击上⽅的 Deployment 进⾏处理;
在 Deployment 中点击 + ,选择要部署的⼯程作为部署包。填写访问路径(⼀般为项⽬名,输⼊后会同步到server标签页的localhost 处),点击 OK
在主界⾯中 Application Servers 中就可以看到部署的⼯程,点击左侧绿⾊三⾓形就可以运⾏ Tomcat 服务器
3.2 缓存⽂件的路径修改
idea默认将各种缓存路径,项⽬路径存放在c盘,使⽤的时候有诸多不便之处.
在实际开发中,我们往往需要更改默认路径,下⾯介绍⼀下修改⽅法.
⾸先在idea安装⽬录下的bin⽬录到idea.properties⽂件,修改该⽂件下⾯的如下⼏个配置 :(⾸先去掉注释,然后修改为我们希望存储的⽬录) fig.path
idea.system.path
idea.plugins.path
更改了以后重启IDEA,会弹出如下界⾯Complete Installation,选择Previous version
3.2 Diagrams
右键项⽬中的.java⽂件,在底部的Diagrams→ \to→Show Diagram,就能查看类图
⼯具栏按钮说明
num按钮功能
1Fields域
2Constructors构造器
3Method⽅法
4Properties属性
5Inner Class内部类
6Change Visibility Level更改可见性级别
7Change Scope改变范围
8Edge Creation Mode边缘创建模式
num按钮功能
9Show Dependencies显⽰依赖关系
Apply Current Layout(F5)应⽤当前布局
Debug 跟踪条件变量
代码分析
idea开发安卓app教程代码规范检查,打开 Analyze -> Inpect Code,检查代码是否符合 Settings -> Inspections 的设置。粘贴历史复制记录
快捷键 Ctrl+Shift+V,可以显⽰⽂本复制的历史记录。
查看本地历史记录
选中⽂件或⽂件夹,右键 -> Local History -> Show History,显⽰本地历史记录。
⽂本⽐较
⽐较两个⽂件:选择两个⽂件,按下快捷键 Ctrl+D 或者右键选择“Compare Two Files”。
SSH 远程管理
打开 Settings-Deployment,添加 SFTP Server。‘
常⽤插件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论