IDEA常用配置修改

本文介绍IntelliJ IDEA的基本使用方法,包括配置设置、快捷键、插件安装等内容,并对比了其与Eclipse的区别。

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

IDEA简易教程大纲

为什么要用idea

市场占用率,提示信息比eclipse好,好到AndroidStudio都是基于idea开发的

社区/专业版区别

主要集中在对于spring的支持,数据库的支持等
http://idea.lanyus.com/

idea工作空间

idea没有工作空间的概念,取而代之的是project和modules概念

安装略

官方推荐使用Darcula主体Setting--> Appearance & Behavior --> Appearnace

代码编辑区字体

Setting --> editor --> font 

输出区字体

Setting --> editor --> color scheme --> console font 勾选覆盖进行更改

copyright信息

见之前的邮件

替换table为4个空格

Setting --> editor --> code style --> java
将use table character反勾选,indent 填4(有部分默认就是4)

提示忽略大小写

Setting --> editor --> general --> code completion  -->case sensitive completion 改为none

autowired取消报红

Setting --> editor --> Inspections --> spring  --> spring core --> code --> autowiring for bean class 把级别改为warning

修改字符编码

Setting --> editor --> file codings 都改为utf-8

换行符统一修改为linux

Setting --> editor --> code style -->line seperator改为unix and OS X

配置备份

setting.jar

maven配置

Setting --> build,execu..... --> build tools --> maven  
  • maven home directory 选择maven路径
  • user setting file: 选择maven setting.xml文件
  • local repository:选择本地仓库
    P.S: user seeting file需要勾选override才可以修改,一般修改后local repository会自动改变为配置中的本地仓库位置

实时编译

setting --> build,execu… --> compier --> build project automatically
强烈不推荐,idea非常吃系统资源,在开一个窗口的时候没有问题,如果同时开了很多程序会非常卡

数据库连接(专业版)

需要下载一个额外的各数据库本地驱动jar

插件

  1. JRebel for IntelliJ
    热部署插件,但是收费
  2. GsonFormat
    json转java实体类,新版本应该是自带的,alt +insert 可查看是否存在该插件
  3. IdeaJad
    反编译工具,但是idea现在貌似自带
  4. CodeGlance
    显示代码地图(缩略图),个人感觉没啥用(但是我还是用了)
  5. Free Mybatis plugin
    mybatis接口和mapper.xml相互切换
  6. GenerateSerialVersionUID
    idea没有自动生成SerialVersionUID功能,这个插件提供这个功能
  7. TranslationPlugin
    自动翻译软件(需联网)
  8. Background image Plus
    更改编辑器背景图片
  9. activate-power-mode
    敲代码动作更加酷炫(没啥卵用)

推荐安装5、6这两个插件

快捷键

首先请关闭类似于搜狗/QQ输入法中的快捷键,会引起各种快捷键冲突
如果实在是不习惯可以更改为eclipse式按键(极度不推荐)
Setting --> keymap

效果快捷键
万能快捷键alt + enter
快速搜索双击shift
复制当前行ctrl + d
删除当前行ctrl +y
查看当前方法父类/接口ctrl + u
查看可重写的方法ctrl + o
查看可继承的方法ctrl + i
查看接口实现ctrl +alt +b
查看当前类层次结构(继承实现)ctrl + h
显示当前类所有方法ctrl + f12
到文件首或者文件尾ctrl + home/end
查看方法被调用alt +f7
新建类等/构造器等alt + insert (根据选中位置)
优化导入类,可对整个包/文件使用ctrl + alt + o
格式化代码ctrl + alt + l

问题

部分工程可能idea无法启动但是eclipse可以正常启动,大部分情况是因为pom中有依赖的问题(servlet和tomcat配置由于eclipse和idea处理方式不一致)导致

### 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、付费专栏及课程。

余额充值