2.IntelliJ IDEA设置及使用

本章目标

  1. 常用设置(理解)
  2. 新建Maven jar项目(掌握)
  3. 新建Maven war项目(掌握)
  4. 创建mybatis项目(掌握)
  5. 可选设置(理解)
  6. 常见问题(了解)

本章内容

一、常用设置

安装破解省略参考:https://huaweicloud.csdn.net/63874ef7dacf622b8df8aa3b.html)

1、设置JDK

设置当前项目的Jdk信息

  • 点击File –>Project Structure;

  • 点击左侧标签页SDKs选项,再点击左上角“+”,选择JDK;

  • 在弹出框选择JDK安装路径,点击OK即可配置成功

2、设置工作空间

默认在系统盘下,目录不容易查找,我们把其放到指定的目录下,最好不要出现中文

3、intellij设置经典样式

(背景为黑色的经典样式Darcula)

4、设置代码自动提示快捷键

IDEA中的快捷键设置都在Keymap设置中,IDEA默认会有Eclipse、Emacs、NetBeans等常用IDE的快捷键

File->Settings->Keymap

使用eclipse都习惯使用快捷键ALT+D来删除当前行,在idea中这个快捷键默认是复制当前行并粘贴到下一行,还有很多其它的设置和eclipse中不一样,如果你已经习惯了eclipse的设置风格可以从上图的下拉列表中选择”eclipse”风格,这样就变成了eclipse风格。但eclipse中最常用的ALT+/ 来代码自动提示,设置后在 Idea这个快捷键并不管用,十分不便。

  • idea中默认的代码自动提示快捷键是Basic Ctrl+空格(可以再搜索框中输入basic快速查找),这个和安装的中文输入法切换快捷键冲突,所以需要修改。

  • 移除占用Alt+斜杠的快捷键

    需要将Basic的快捷键修改为Alt+/,但Alt+/被Cyclic Expand Word占用,所以先修改Cyclic Expand Word的快捷键,右键Remove Alt+斜杠。

  • 设置Basic快捷键为Alt+斜杠

右键Add Keyboard Shutcut,然后在键盘上按下Alt+空格,点击ok即完成修改。

5、忽略大小写

区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer IntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。

如果想不区分大小写的话,把前面的复选框去掉勾选即可。

6、设置新建项目maven

注意:该步一定要设置,设置正确

idea自带maven,并没有默认使用我们自己的maven,所以我们需要绑定新建项目的maven为我们指定的maven,这时可以通过设置settings for new object来处理

  • 选择自己的maven路径

    Maven home path:即自己本地的 Maven 所在目录;

    User settings file:即自己本地 Maven 环境下的 settings.xml 所在目录;

    Local repository:即自己本地的 Maven 仓库;

7、自动导包,自动删包

在复制粘贴代码时会自动适配对应的包,如果有多个包需要手动选择

8、编码设置

file—->new project Settings—>settings For new Project,如下所示选择,都改为utf-8

9、设置字体

file—Settings->Editor->font

idea设置鼠标滚轮放大缩小

10、显示行号与方法分隔符

11、idea中设置的language level的

参考:https://blog.csdn.net/weixin_46369022/article/details/125985167

12、快捷键大全

万能Alt+Enter

功能 快捷键
创建类、接口 选中要生成的包,按ctrl+alt+Insert
生成getter,setter…… alt+Insert
创建接口实现类或抽象类子类 光标放在实现类后注意和大括号之间要有空格:按alt+Enter
执行当前main所打开的页面 ctrl+shift+f10
在其它页面执行之前上次运行的main方法 shift+f10
迭代集合 list.for
判断对象为空 对象.nn
判断对象不为空 对象.null
抛异常或添加try…catch 光标在代码后按alt+Enter
某段代码添加try…catch..finally 选中代码ctrl+alt+t
删除代码 Ctrl + y
复制当前行代码 ctrl + d
提取代码为方法 ctrl + alt + m
文件重命名 直接在打开页面改类名称,然后按alt+Enter

更多参考https://blog.csdn.net/weixin_38933806/article/details/123428901

二、新建Maven jar项目

  • 新建

    选择maven-archetype-quickstart

  • 设置GroupId等信息

    location默认是系统盘,如果已经设置过,则调用配置后的

  • maven配置

    默认调用之前配置好的,如果没有配置则是idea自带的maven


三、可选设置

1、在IDEA中写SQL的自动联想

Mybatis中写映射文件时希望idea能够自动联想语法?

在setttings ->Languages&Frameworks -> SQL Dialects中配置数据库类型和项目即可

2、显示多行tabs

通过下面的tab limit 可以控制显示数量,默认是10

3、IDEA为类和方法自动添加注释

如果配置不起作用,可以在网上搜索一下相关配置

设置失败的同学可以参考博客:https://blog.csdn.net/weixin_39977988/article/details/127565003

3.1、为类添加自动注释模版

File–>Settings–>Editor–>File and Code Templates

/**
 * @author     :fengsir
 * @date       :Created in ${DATE} ${TIME}
 * @description:${description}
 * @modified By:
 * @version:     $version$
 */

此时,当你创建新的类时,就会自动生成注释了。

  • *注意:**一定要启用该模板才有效

如果还不行,就添加如下设置:

推荐直接采用这种方式

3.2、为方法添加自动注释模版

File–>Settings–>Editor–>Live Templates

点击”+“号后,选择”Templates Group…”

Abbreviation处我用的m

  • *注意:**此处一定要为刚刚的模板指定使用范围:

img

  • 例如:我指定的是java

**
 * @Description $description$
 $params$
 * @Return $returns$
 * @Author      fengSir
 * @Date        Create by $date$ $Time$
 */

params的Exception内容如下:

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')};

点击OK。

此时,在方法体内部输入/m+Tab就可以生成注释了。

4、扁平化显示及空包隐藏

有时候,我们项目的包结构会变成如下样式,有时会造成一定的不便,此时是因为开启了 Flatten Packages 所导致。

如果我们关闭此功能,则项目包结构如下所示:

四、常见问题及处理办法

1、设置Intellij IDEA右边显示maven project

如果新建的maven项目没有右侧maven栏,我们可以按以下设置

file->settings

2、mybatis输入日志中文有乱码问题

可参考https://cloud.tencent.com/developer/article/1795283

设置项目及文件编码格式:

设置tomcat日志输入格式:-Dfile.encoding=utf-8

设置log4j日志编码:

log4j.appender.stdout.Encoding=utf-8

3、运行类快捷键不起作用

IDEA快捷键无效解决 Ctrl+Shift+F10 Fn键反转设置

使用IDEA时,快捷键可以帮我们节省很多时间。比如运行类快捷键 1、选择某个类文件的代码运行:Ctrl+shift+F10 2、运行当前类代码:shift+F10 3、断点调试:shift+F9

快捷键失效可能是由于以下几个原因:

1.笔记本电脑的设置(Fn键反转设置)

部分电脑要求加功能键 FN + F10 才能启动 F10 键,对于 F1 到 F12 都是如此。 因此 IDEA 提示的快捷键是 Ctrl+Shift+F10,可以尝试用 Ctrl+Shift+Fn+F10 看是否能用,(即在需要的F类键前加一个功能键Fn)。如果能用,则说明是电脑热键的使用问题。 但一次按四个键实在给快速操作带来了麻烦,可以按 Fn+Esc 进行Fn键反转设置,使得不加按Fn键也能使用F1到F12。这样以后只按 Ctrl+Shift+F10 就可以快捷操作。

2.输入法等其它软件快捷键冲突

IDEA快捷键和你电脑上正在运行的其他软件的快捷键(热键)冲突了。而绝大多数冲突的软件是输入法,例如Win10自带的输入法就存在快捷键Ctrl + Shift + F。还有就是QQ、微信等聊天工具,QQ热键冲突的话一般会有提示。

解决办法:打开输入法、聊天工具、其他存在快捷键冲突的软件中的快捷键设置(或者按键设置),然后把冲突的快捷键禁用掉或者改掉即可。建议优先检查输入法的快捷键。

3.如何在IDEA中设置快捷键

此外,还可以在IDEA中设置快捷键,以避免冲突。 依次按 IDEA→File→Settings→Keymap→搜索run 搜索框中输入相应功能,点击后右键选择Add Keyboard Shortcut,重新设置好以后点击Apply即可。

posted @ 2025-04-14 19:13  icui4cu  阅读(74)  评论(0)    收藏  举报