IDEA 常用设置 与 常用操作(二)

目录

IDEA 工具常用设置

设置 Java JDK 版本

自动导入包、移除包

IDEA 自动生成 @author 注释签名

java.io.File 类无法自动提示导入?

高亮显示与选中字符串相同的内容

IDEA 配置 Maven 

IDEA 连接 Mysql 数据库

IDEA 连接 Oracle 数据库

IDEA 连接达梦(dameng)数据库

IDEA 连接 H2 数据库

IDEA 查看文件字节码

Maven 打包跳过测试模块

设置 maven 离线模式打包

IDEA 设置实时模板快速生成方法

解决 IDEA 无法自动编译源码


IDEA 工具常用设置

显示工具条/栏 View–> Appearance -> Toolbar

显示方法分隔符(方法与方法之间会有一根横线分隔开)

File–>settings–>Editor–>General->Appearance->Show method separatprs
自动提示时忽略大小写(默认提示是区分大小写的,比如输入 ing 不会提示 String) File–>settings–>Editor–>General -->Code Completion :Match case 选择 All letters
设置 IDEA 编辑器主题风格 File–>settings–>Appearance & Behavior–>Appearance:Theme 可以选择主题
多行显示多个 Tabs(默认打开的多个类文件页签会显示在一行,超过的会被隐藏) File–>settings–>Editor–>General -->Editor Tabs:去掉勾选 Show tabs in one row 
设置字体(Idea默认字体很小,看着不习惯,需要调整字体大小与字体) File–>settings–>Editor–>Font:font 设置字体,size 设置大小

水平或者垂直显示代码

鼠标右击 Tab,然后选择 Split Vertically 或者 Split Horizontally

更换快捷键

File–>Setting–>Keymap:下拉即可切换快捷键模式。下面也可以设置具体的快捷键按键

查看本地代码历史

即使项目没有使用 Git 或者 SVN 等版本控制系统,IDEA 自身也提供了本地历史记录功能,选择需要查看的文件,然后右键选择 Local History。
快速搜索控制层请求 url 地址,如:/helloFriend/syncSend ctrl+alt+shift+n
花括号起始结束位置快速移动切换 ctrl + ] 移动到花括号起始位置,ctrl + [ 移动到花括号结束位置

设置鼠标悬浮提示

File–>settings–>Editor–>General–> 勾选 Show quick documentation on mouse move

自动导入包、移除包。

File–>settings–>Editor–>general–>Auto Import–>
设置工程文件编码

Settings -> Editor -> File Encodings:

Global Encoding(全局编码)设置为 UTF-8,

Project Encoding(项目编码)设置为 UTF-8.
Default encoding for properties files(属性文件的默认编码)设置为 UTF-8,勾选上后面的 Transparent native-to-ascii conversion.

搜索 双击 Shift 健,或者按 Ctrl + c.
按住Ctrl+滚轴修改编辑器字体大小 Settings -> Editor -> General:勾选 "Change font size(Zoom)with Ctrl+Mouse Wheel"

设置 Java JDK 版本

自动导入包、移除包

1、默认情况是需要手动导包,手动删除的,设置了这个功能这个就不需要手动了,自动帮你实现自动导入包和去包。

2、File–>settings–>Editor–>general–>Auto Import:

IDEA 自动生成 @author 注释签名

1、打开 File --> Setting -> Editor --> File and Code Templates -> Includes,然后设置新建 java 文件时自己想要的签名,如:

/**
 * @author  wangMaoXiong
 * @date  ${DATE} ${TIME}
 * @version 1.0
 */

File Header:表示为 java 文件设置头信息,只针对 java 文件.

java.io.File 类无法自动提示导入?

1、写完 File 类(其它类也是同理)之后,IDEA 正常是会自动提示导入"java.io.File",而如下所示不仅没有提示,而且即使按"Alt+Enter"进去也没有提示。

高亮显示与选中字符串相同的内容

1、IDEA 当选中一个字符串后,编辑其会对其它相同的内容进行背景色高亮,但是默认黑色风格情况下,相同内容的背景色还是太暗了,查看起来不是很明显,所以需要进行修改。

2、依次选择 File->settings->Editor->Color Scheme->General 菜单下的 Code->Identifier under caret 的 Backgroud(6F8C35)。

IDEA 配置 Maven 

1、Windows 系统安装 Maven 后,cmd 命令行可以直接使用 maven 命令来进行操作,但是 IDEA 还需要进行简单配置,即告诉 IDEA 本地 Maven 工具的位置。如下图:

2、Maven 命令都被 IDEA 集成在了工具中,双击即可执行:

IDEA 连接 Mysql 数据库

Project DataSources 面板
Name 连接名称,自定义即可
Comment 连接的描述,可以为空
Host Mysql 服务器 IP 或者域名
Port Mysql 服务器端口,默认 3306
Database mysql 数据库名称
User 登陆账户
Password 登陆密码
URL

Mysql 连接地址

对于像 5.x 等低版本的 Mysql 驱动时:jdbc:mysql://localhost:3306/wangmx

对于像 8.x 等高版本的 Mysql 驱动时:jdbc:mysql://localhost:3306/wangmx?characterEncoding=UTF-8&serverTimezone=UTC

Test Connection 测试连接是否成功按钮。必须在下载好驱动之后才能测试连接。
Drivers 驱动面板
其余选项都可以默认,以下几项需要注意:
Drivers files

驱动文件,连接数据库之前,必须先下载驱动文件。第一次连接时会有下载提示链接,直接点击即可下载。也可以从右侧的 + 号进行添加。

Custom JARs:指定本地下载好的驱动文件

Provided Driver:在线下载最新版本的驱动程序

Class

驱动的 class 路径。

对于像 5.x 等低版本的 Mysql 驱动时:com.mysql.jdbc.Driver

对于像 8.x 等高版本的 Mysql 驱动时:com.mysql.cj.jdbc.Driver

IDEA 连接 Oracle 数据库

Project DataSources 面板
Name 连接名称,自定义即可
Comment 连接的描述,可以为空
Host Oracle 服务器 IP 或者域名
Port Oracle 服务器端口,默认 1521
SID Oracle 数据库实例,对应 url 中结尾的实例名,如 orcl
Driver 驱动方式,对应 url 中的驱动方式,默认为 Thin
User 登陆账户
Password 登陆密码
URL

oracle 连接地址,如:jdbc:oracle:thin:@localhost:1521:orcl

Test Connection 测试连接是否成功按钮。必须在下载好驱动之后才能测试连接。
Drivers 驱动面板
其余选项都可以默认,以下几项需要注意:
Drivers files

驱动文件,连接数据库之前,必须先下载驱动文件。第一次连接时会有下载提示链接,直接点击即可下载。也可以从右侧的 + 号进行添加。

Custom JARs:指定本地下载好的驱动文件

Provided Driver:在线下载最新版本的驱动程序

Class

驱动的 class 路径。有两个可选值,亲测两个都可以。oracle.jdbc.OracleDriver 继承于oracle.jdbc.driver.OracleDriver

IDEA 连接达梦(dameng)数据库

1、连接方式与其它 Mysql、Oracle 数据基本类似,区别在于新建时没有达梦(dameng)数据库的默认选项,所以也无法默认下载驱动,需要手动配置驱动。

2、下载达梦(dameng)数据库驱动 .jar 包,随便在哪个 maven 项目中加入以下依赖,即可下载到本地 Maven 仓库。

        
        
        
        
        
        
            com.dameng
            Dm7JdbcDriver18
            7.6.0.142
        

3、View -> Tool Windows -> Database 打开数据库面板,点击[+]号,选择 Driver Sources and Drivers(驱动源和驱动程序) ->然后添加账号、密码、url,再设置驱动即可。

url 如: jdbc:dm://192.168.1.26:5236/QH_ELEMENT_225
驱动 Class: dm.jdbc.driver.DmDriver	

IDEA 连接 H2 数据库

1、Project DataSources 面板配置说明

Name 连接名称,自定义即可
Comment 连接的描述,可以为空
Driver 驱动配置。
Paht h2 数据库文件路径,填写了 url 后这里会自动回写。
User 登陆账户
Password 登陆密码
URL

h2 数据库连接地址。内存数据库的特殊性,数据库不存在时会自动创建。
如 url: jdbc:h2:~/mp_test;AUTO_SERVER=TRUE

1)"~" 表示系统当前登录用户的根目录,创建数据库 mp_test。

2)auto_server=true:表示使用混合模式,默认情况下,H2 只允许一个进程访问,true 表示可以多个进程可以访问同一个数据库。

3)更多详细 h2 URL 配置。

Test Connection 测试连接是否成功按钮。必须在下载好驱动之后才能测试连接。

2、Drivers 驱动面板配置说明




    com.h2database
    h2
    2.1.214
    test

其余选项都可以默认,以下几项需要注意:
Drivers files

驱动文件,连接数据库之前,必须先下载驱动文件。第一次连接时会有下载提示链接,直接点击即可下载。也可以从右侧的 + 号进行添加。

Custom JARs:指定本地下载好的驱动文件,可以使用上面的 maven 依赖下载。

Provided Driver:在线下载最新版本的驱动程序

Class

驱动的 class 路径:org.h2.Driver

IDEA 查看文件字节码

JDK:Java 开发工具包,同时还包含了编译java源码的编译器javac,供开发使用。
JRE:Java 运行时环境,一些基本类库,供运行使用。
JVM:Java 虚拟机。执行 xxx.class 文件,它能够将 class 文件中的字节码指令进行识别并针对不同操作系统向上的 API 完成动作。

1、IDEA 自带查看字节码的功能,使用非常简单,先选中需要查看的文件,然后 点击菜单栏  View —> Show Bytecode 即可。

IDEA 常用设置 与 常用操作(二)_第1张图片

Maven 打包跳过测试模块

1、当对 Maven 项目使用 Install 或者 package 命令打包时,默认会先执行 test 命令对 test 模块中的代码一一执行通过后才能打包成功,如果测试模块中某个 test 方法执行失败,则打包也会失败。

而实际上即使 test 模块的代码执行通过,部署包中也不会包含测试模块的代码,而且我们也不需要部署包中包含测试模块的代码,所以一般打包时需要直接跳过测试模块,常用方式有如下几种。

IDEA 常用设置 与 常用操作(二)_第2张图片

2、Maven 命令工具栏有一个跳过测试模块开关按钮,按下之后,test 就不可用了(最简单的方式,推荐方式)。

IDEA 常用设置 与 常用操作(二)_第3张图片

设置 maven 离线模式打包

1、许多情况下,比如:公司 maven 中央仓库宕机了、或者自己电脑网络不行等等原因,导致执行 maven package,maven install  时,下载依赖时失败,从而无法打包。

2、解决办法:只要之前成功打过包,则通常被依赖的 jar 包本地仓库已经存储了,此时可以使用离线模式,让 maven 不再去从远程中央仓库进行下载。

方式一:Files —> Settings —> Build,Execution,Deployment —> Build Tools ——> Maven,勾选上 Work offline

方式二:打开 Maven 面板,通过按钮设置 Maven 离线与在线模式开关。

IDEA 常用设置 与 常用操作(二)_第4张图片

特别提醒:如果需要引入新的 pom.xml 依赖,而本地仓库又没有时,必须关掉离线模式,否则将下载不了依赖。

IDEA 设置实时模板快速生成方法

1、IDEA 默认内置了一些实时模板,可以根据简写直接输出方法,或者语句,比如输入 main 可以直接生成 public static void main 方法,输入 sout 可以生成 System.out.println。

2、所以平时自己设置这样的实时模板是非常有用的,下面通过自动生成 public void test 方法为例进行演示。

3、选择 File -> Settings -> Editor -> Live Templates(实时模板),其中已经默认内置了许多模板,新的模板可以直接添加在已经存在的 Tab(标签)下,也可以自己
新建一个 Tab(标签),然后添加模板。模板中的 $END$ 表示生成之后鼠标定位到此位置。

4、下面通过 gif 动图进行演示。

解决 IDEA 无法自动编译源码

1、有些时候 IDEA 从 git 或者 svn 上下载的项目,或者本地从其他地方拷贝的项目,无法自动编译,target 目录下没有 .class 编译文件,导致启动报错。

2、此时需要设置一下 IDEA:
    2.1、File -> Power Save Model(结能模式),如果开启了,则手动将其关掉。
    2.2、开启自动编译:File -> Settings -> Build,Execution,Deploment -> Compiler,勾选上 Build project automatically(自动构建项目)。
    2.3、通常开启自动编译后,就会马上自动编译了,target 下就能看到文件了,如果还不行,则可以选择:Build -> Build Project(编译项目),或者 Rebuild Project(重新编译项目)。

你可能感兴趣的:(IDEA_WebStorm,idea,big,data,java)