IDEA操作配置

01配置

1.1主题

  1. 新UI

IDEA 2023 提供新版本全新的 UI,该 UI 与VS Code界面风格类似

File -> Settings -> Appearance & Behavior -> NEW Ui

  1. 经典主题

File | Settings | Appearance & Behavior | Appearance

  • Theme: 可选择经典主题
  • Zoom:可选择视口的高度(一般默认视口高度合适)
  • Use custom font:可选择系统字体
  • Size:菜单栏字体大小

1.2代码字体

  1. 设置

File | Settings | Editor | Font

此处设置的是编辑区的字体大小--菜单栏字体的大小和代码编辑区字体的大小相互独立

  1. 动态字体大小

File | Settings | Editor | General

  • 勾选 Change Font Size with Ctrl + mouse wheel In

  • 勾选完成后即可使用Ctrl + 鼠标滚轮的方式来动态调整代码字体大小

1.3编码设置

File | Settings | Editor | File Encoding

  • Golobal Encoding:全局编码
  • Project Encoding:项目
  • Default encoding for properties files:properties配置文件编码
  • Create UTF-8 files:with NO BOM 编码不带UTF-8 三个字节码文件

1.4编辑*标识

File | Settings | Editor | General | Editor Tabs

  • IDEA 默认没有开启编辑区文件 正在编辑 的提醒,需要设置开启
  • 勾选 Mark modified [编辑区选项卡 会使用 * 标识,正在编辑的文件 ]

1.5参数补全

IDEA 为节约性能,默认未开启对参数的性能的补全的提示。

File | Settings | Editor | General | Code Completion

勾选即可。

1.6代码风格

File | Settings | Editor | Color Scheme

此界面 左侧栏可选择语言,选中语言后,右键选项中可自定义调整,当前选中的语言风格,变量颜色,字体等效果。

1.7注释对齐

IDEA 代码注释默认是编辑区 左对齐,没有随代码对齐

File | Settings | Editor | Code Style | 选择语言

  • 勾选 add a space at line comment start 为单行注释添加对齐空格
  • 勾选 add spaces around block comments 多行注释

1.8Maven

File | Settings | Build,Execution,Deployment | Build Tools | Maven

  • Maven home path :选择本地 Maven 路径
  • User settings files :选择本地 Maven conf 目录下
  • settings.xml :配置文件
  • Local repository :选择本地 Maven 本地仓库路径

1.9配置特殊说明

IDEA 部分配置分为当前配置、以及新项目配置、部分配置为全局生效

  • IDEA 主题、字体等设置为全局设置,一次设置全局生效
  • 编码、Maven、工具等部分设置,需分别进行两次设置、当前项目和新项目
  • Settings:表示当前项目设置
  • New Properties Setup:表示新项目设置[设置方式完全一样]
  • Settings for Name Properties:进入项目设置

02后缀补齐

IDEA 提供了大量的特殊代码的后缀补全操作以高效的编写代码。

快捷键

说明

.var

后缀可以快速补全,变量引用和方法调用引用

.sout

输出

.fori

顺序for循环

.forr

倒序for循环

.iter

for加强

.if

判断

.return

返回

.null .nn

判断空或者非空

03文件模版

  IDEA 提供文件模版定义,允许开发者将文件的固定内容卸载模版中以便重复使用

File | Settings | Editor | File and Code Templates

  • Name:模版文件名称
  • Extension:模版文件后缀
  • 编辑区:填充模版文件固定内容

04快捷键

IDEA 除常规编辑快捷键外,掌握代码控制相关的快捷键有利于提升开发效率。

快捷键

含义

main | psvm

生成主方法

sout

标准打印流

Ctrl+D

复制当前行代码倒下一行

alt+Shirt+↑↓

移动行上下

Ctrl+H

定位光标所在类的继承关系

Ctrl+F12

查看当前类的成员变量

Shift+F6

选中名称批量修改

Ctrl+alt+H

显示方法的调用层级

alt+1

快速的隐藏显示菜单

alt+insert

快速的生成类的基本成员

Ctrl+P

提示参数

瞄准图标

代码重构

Refactor | extract method

05 列编辑

IDEA 提供列编辑的操作,即操作同一列的多个单元

  • 操作方式: alt + CapsLock + 光标选中多行后即可松开

06UML

类图查看

  • 选中对应的类 右键 Diagrams -> show Diagrams

07项目

IDEA 默认支持的开发的项目有:java、Web、SpringBoot、vue、react等等

7.1Maven:java

编译的时候需要在pom.xml文件里面设置:

<build> 
    <resources> 
        <resource> 
            <directory>src/main/java</directory> 
            <includes> 
                <include>**/*.*</include> 
            </includes> 
        </resource> 
        <resource> 
            <directory>src/main/resources</directory> 
            <includes> 
                <include>**/*.*</include> 
            </includes> 
        </resource> 
    </resources> 
</build>

此时将编译文件下的所有的目录文件!!!

7.2 maven:java web

java web 项目必须使用 servlet 容器进行 Tomcat Jboss 等。

版本说明:官网:https://tomcat.apache.org/whichversion.html

创建项目:

cargo:

cargo 插件是Maven 官方用于运行 servlet 程序插件。

Maven参考依据:https://maven.apache.org/plugins/index.html

需要导入依赖:

7.3 springboot

选择 spring initializr。

  • 注意:

  • SpringBoot 项目是通过 spring 服务器地址:start.spring.io 地址创建

  • 其目的是为当前的项目生成指定的 父工程 spring-boot-starter-parent

  • spring-boot-starter-parent 该父工程的管理 SpringBoot 项目依赖

7.4 web

IDEA 支持空项目创建后即为 空目录,同 VS CODE 直接使用即可。

7.5 node

node | vue3 | react 项目,需要独立安装 node.js 环境。

Node官网:https://nodejs.org/en

  • LTS 表示长期支持的版本,Current 表示当前的最新版本

7.6 vue3

IDEA 提供 vue3 | react | angular 项目的直接支持

IDEA 有时未正确关闭无法完成提示 [ 推荐创建空项目后,使用 npm 指令创建项目]

npm create vue@latest

7.7 react

react 项目同理 vue 项目

npm create vite@latest // 基于 vite 工具

08.插件

IDEA 插件生态非常丰富,利用各种插件可使得开发效率变快

  • IDEA 插件的安装路径:File | settings | plugins

  • MarketPlace:表示插件市场,输入框中可搜索所需插件

  • Installed:表示已安装插件

  • Install:点击安装插件[部分插件会提示重启 IDEA 生效]

lombok

translation

翻译插件

GenerateAllSetter

一次性生成对象的所有Setter方法

Any-rule

可快速生成正则表达式

GenerateSerialVersionUID

快速生成SerialVersionUID

MavenHelper

项目 Maven 坐标依赖关系结构示意图

MavenDependencyHelper

查询依赖

Free Mybatis Tool

实现 Mybatis 接口和 xml 文件关联和提示

SequenceDiagram

快速生成方法调用关系的时序图

DataBase

IDEA 默认的数据库工具,可连接各款数据库产品

Code With Me

多人协作开发并支持聊天

Git

Git版本

下载 -> 创建远程仓库 -> gitee插件 -> 绑定gitee账号[在设置的版本控制里面添加账号] -> 管理关联项目 -> 配置项目远程插件 -> 更新本地项目 -> 冲突解决

在 .gitignore 设置不提交的文件

冲突解决:

分类:更新冲突和提交冲突

前提:同文件

09.特殊问题

  1. IDEA 项目目录不可见

原因:缓存 | 操作不当使得

处理:删除 .idea 文件夹,重新打开即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值