idea 常用配置

本文围绕IntelliJ IDEA展开,介绍了修改${user}值、配置类模板的方法,给出了Java常量字符串太长、点击js css文件无法跳转的解决方案,还详细说明了Idea的各种查找/查看操作,如搜索、查看源码、查子类列表等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、修改${user}值

${user}默认代表的是当前操作系统登录用户名,要修改如下:
Help - >Edit Custom VM Options

添加如下一行

-Duser.name=wangwe2000@163.com

重启idea

2、配置类模板

创建类模板
按照顺序打开File–>settings–>Editor–>File and Code Templates–>Includes
输入类注释模板

   /**
    * @Classname    :  ${NAME}
    * @Description  : TODO
    * @Date         :${DATE} ${TIME}
    * @Created by   : ${USER}
    */

3、java常量字符串太长

在做一个非常长的JSON 转对象的dubug时Intellij IDEA 编译不通过,报”java常量字符串太长”,解决方案如下.
IDEA的操作流程:File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler。

点击 Use Compiler, 选择Eclipse, 点击确定保存即可。

4、点击 js css 文件无法跳转

在基于 IDEA 工具开发 SpringBoot项目的过程中发现,在HTML中无法按照以往的方式通过 command + click 的方式跳转到引入的 JS 或 CSS 文件去。大多情况是resources下不同文件夹下的文件无法跳转。

按照如下图配置后,在html中使用即可。

<link rel="stylesheet" href="/layui-v2.5.7/js/lay-modules/dtree/dtree.css">

在这里插入图片描述

5、Idea的各种查找/查看

1搜索

全局全部类型: 双shift(打开搜索窗口)
按类名: ctrl+n (打开搜索窗口)
按文件名: ctrl+shift+n (打开搜索窗口)
按照文本内容: Ctrl+F(本页)/Ctrl+Shift+F(全局)/ ctrl+shift+R(全局替换)

2,查看源码:

​ ctrl+左键: 跳转到源码

​ 如果是在源码上继续ctrl+左键当前类或者接口: 查子类列表

3 查子类列表: (区别于2, 这里是在任意地方查看子类)

​ ctrl+alt+鼠标左键: (如果只有一个子类, 那么自动打开子类源码; 多于一个显示子类列表)

4,查看类继承关系

​ 图示: ctrl+alt+shift+U

​ 列表: ctrl+H (在Hierarchy窗口切换Supertypes Hierarchy 或者Subtypes Hierarchy )

5 查看被使用

​ Alt+F7: Find窗口显示选中"目标"被使用

### IntelliJ IDEA 常用设置和配置 #### 设置自动编译功能 为了确保每次保存代码时都能立即获得最新的编译结果,在IntelliJ IDEA中应启用自动编译选项。由于默认情况下该集成开发环境并不开启此特性,因此对于习惯于即时反馈的开发者而言尤为重要[^1]。 ```java // 修改设置以支持自动编译 File -> Settings (Ctrl+Alt+S on Windows/Linux, Cmd+, on macOS) Build, Execution, Deployment -> Compiler -> Make project automatically ``` #### 安装并配置Maven 尽管IntelliJ IDEA自带了对Maven的支持,但从外部单独安装Maven可能提供更灵活的操作空间。完成独立版本的Maven部署之后,可以通过调整IDE内部设定来指向这个自定义路径,进而实现更好的兼容性和控制力[^3]。 ```bash # 打开设置界面找到Maven部分进行更改 File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven ``` #### 提升用户体验与效率 除了上述技术层面的基础配置外,还可以进一步优化个人工作流。比如定制快捷键映射表、引入必要的第三方插件等措施均有助于提高日常编码速度及质量。此外,探索更多高级特性的应用也是不可忽视的一环,如Git整合等功能可以帮助团队协作更加顺畅高效[^4]。 #### 初学者友好指南 考虑到初涉编程领域的新手可能会遇到一定困难,官方文档和其他社区资源提供了详尽的帮助材料。这些资料不仅涵盖了从零起步的学习路线图,还包含了具体场景下的实践案例分析,非常适合那些刚开始接触Java语言及其生态系统的朋友参考学习[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值