首页 > 其他分享 >idea配置

idea配置

时间:2023-09-17 20:55:26浏览次数:41  
标签:Code Settings 代码 配置 idea Editor 设置

1.自定义代码风格(Code Style),统一项目代码风格

在IntelliJ IDEA中可以自定义代码风格,主要包括:

  1. 设置代码的缩进规则,如:缩进空格数,tab是否使用空格代替等。

在Settings - Editor - Code Style - Java中配置。

  1. 设置括号的样式,如:大括号换行等。

在Settings - Editor - Code Style - Java - Wrapping and Braces中配置。

  1. 设置注释的头部样式模板,如:函数注释等。

在Settings - Editor - File and Code Templates中配置。

  1. 设置单词的大小写规则,如:类名大写,方法名小写等。

在Settings - Editor - Code Style - Java中配置。

  1. 设置换行符(\n 或 \r\n)。

在Settings - Editor - Code Style - General中配置。

  1. 设置编码格式为UTF-8。

在Settings - Editor - File Encodings中配置。

  1. 设置代码提示选项,如:显示参数名称等。

在Settings - Editor - General - Code Completion中配置。

  1. 设置保存自动删除行尾空格。

在Settings - Editor - General中配置。

通过定制这些规则,可以让项目的代码风格更加一致,符合规范,提高可读性和维护性

 

2.调整编辑器字体大小、代码颜色主题,优化阅读体验。

 

3启用自动导入包(Opt+Enter)功能,优化导入包操作。

步骤如下:

  1. 打开 Settings,进入 Editor -> General -> Auto Import

  2. 勾选 "Optimize imports on the fly" 选项

  3. 勾选 "Add unambiguous imports on the fly" 选项

  4. 在 Code 中,语句出现红色的未导入的类时

  5. 按 Alt + Enter (Option + Enter on Mac)

  6. 选择 Import class 选项

到此自动导入包功能就启用了。

另外,也可以配置自动优化导入包:

  1. 打开 Settings,进入 Code Style -> Java -> Imports

  2. 勾选 "Optimze imports on the fly" 选项

  3. 勾选 "Add unambiguous imports on the fly" 选项

  4. 设置 "Optimize imports on commit" 为项目需要

这样在提交代码时就会自动优化导入的包,删除无用包引入等。

 

4.开启方法参数提示功能,调用方法时可以提示参数信息。

步骤如下:

  1. 打开Settings,进入Editor -> General -> Code Completion

  2. 勾选"Show parameter name hints"选项

  3. 在代码中调用方法时,输入方法名称左括号,会显示方法参数信息

  4. 根据参数提示输入调用参数,实现快速调用

     

5.多项目开发,可以配置不同的JDK、Maven参数等,区分项目环境。

 

6.配合数据库插件使用

常用的 IntelliJ IDEA 数据库插件包括:

  1. Database Navigator - 数据库浏览器,可以浏览数据库表结构。

  2. SQL Dialects - 支持多种 SQL 方言语法高亮。

  3. Connection Manager - 数据库连接管理器,可以管理不同的数据库连接。

  4. SQL Generator - SQL 语句自动生成器,可以根据表结构生成 CRUD 语句。

  5. Query console - 查询控制台,可以直接在 IDE 内运行 SQL 语句。

  6. Table Editor - 表数据编辑器,支持可视化编辑表数据。

  7. Database Tools and SQL - 集成数据库客户端工具。

使用这些插件功能,可以避免来回切换数据库客户端工具,直接在 IDE 内部完成数据库操作,极大提升工作效率。

 

7.设置代码自动补全和智能提示

在 Preferences(Mac)/ Settings(Windows) 中,转到 Editor -> General -> Code Completion,确保启用了自动代码补全和智能提示功能。

 

8.使用快捷键

熟悉并使用 IntelliJ IDEA 的快捷键,例如 Ctrl + Space 进行代码自动补全,Ctrl + Alt + L 格式化代码等。这将有助于加快编码速度。

 

9.自定义模板和Live Templates

  1. 打开Settings,进入Editor -> Live Templates

  2. 点击右侧的“+”号,选择Live Template

  3. 在弹出窗口中填写Template text,这是代码模板内容

  4. 填写Template description,说明此模板的用途

  5. 定义Applicable in,此模板可以在哪些地方使用

  6. 在Template text内容中使用$VAR$定义变量

  7. 在Edit variables中定义这些变量的含义

  8. 点击Define,完成模板创建

  9. 在代码中输入模板Abbreviation,即可插入该模板

     

10.导入和管理外部库

使用 IntelliJ IDEA 的内置功能来导入和管理外部库。可以使用 Maven、Gradle 或者手动导入jar文件来管理项目的依赖。

 

11.配置版本控制

将你的项目与版本控制系统(如Git)集成,并针对项目进行必要的版本控制操作。这将有助于团队协作和代码管理。

 

12.插件和扩展

根据你的需求,安装和使用适合你的工作流程的插件和扩展。IntelliJ IDEA 的插件库中有各种有用的工具和功能增强。

 

13.使用重构功能

  1. Rename - 修改类、方法、变量等名称,自动查找引用进行一并修改。

  2. Extract - 将代码提取为新的方法、变量、参数等。

  3. Pull Members Up - 将类中的成员提升到父类中。

  4. Push Members Down - 将父类成员下移到子类中。

  5. Inline - 将方法调用内联为方法体代码。

  6. Change Signature - 修改方法签名,包括名称、参数等。

  7. Move - 移动类、方法、字段等到新的位置。

使用重构的主要步骤:

  1. 在代码上右键,选择Refactor > 重构方式

  2. 在弹出窗口预览重构更改对比

  3. 确认无误后执行重构

需要注意的是要先确保项目没有编译错误,否则些重构功能会不可用。

 

14.配置代码分析和检查

根据项目规范和个人偏好,配置代码分析和检查功能,以确保代码质量和风格的一致性。

在IntelliJ IDEA中可以配置代码分析,主要包括:

1.开启代码检查

在Settings - Editor - Inspections中开启需要的检查,如:未使用的变量、方法等。

在编写代码时就可以即时发现一些问题。

2.配置代码分析扫描范围

在Inspections窗口,通过Scope设置扫描Which files to scan,可以指定src或test等目录。

3.设置扫描频率

在Inspections窗口,通过Inspection profile设置扫描frequency,如: HTMLParsers While idle即保存时扫描。

4.忽略指定检查

对于不想开启某些检查,可以在Inspections窗口右击去掉勾选。

5.实时查看检测结果

在窗口右下角Analysis结果标签,可以看到检测出的问题列表。

6.一键修复问题

在Analysis窗口,可以一键Apply Fix来修复可以自动修复的问题。

配置代码分析可以在编码的时候发现潜在问题,如果合理利用可以提高代码质量和健壮性。

 

15.配置快速文档查看

 

1.设置文档路径

打开Settings,进入Documentation路径,点击右侧“+”号,选择要访问的文档位置。

常见的有JDK文档、Tomcat文档等。

2.设置快捷键

进入Keymap,查找Quick Documentation,设置方便的快捷键,如Ctrl+Q。

3.代码中查看文档

在代码中,光标定位到类、方法名上,按下快捷键即可快速弹出文档查看窗口。

4.使用 dashes

在代码中,输入“类名-”或“方法名-”,会提示相关的文档,直接回车可以查看。

5.外部文档

对于外部文档页面,可以通过Documentation链接关联,也可以快速查看。

 

多加利用IntelliJ IDEA的各项功能,又不要过度依赖IDE,能够在效率和灵活性间找到平衡。

标签:Code,Settings,代码,配置,idea,Editor,设置
From: https://www.cnblogs.com/javalittlebird/p/17709796.html

相关文章

  • ⛳ Docker 安装、配置和详细使用教程-Win10专业版
    ⛳Docker安装、配置和详细使用教程-Win10专业版......
  • Ubuntu 18.0 vscode 配置 C环境
    sudoapt-getupdatesudoaptinstallgccsudoaptinstallgdbsudoaptinstallclangsudoaptinstalllldb c_cpp_properties.json{"configurations":[{"name":"linux-gcc-x64","includePath":[......
  • vim插件使用python编写+AXI非对齐传输如何发送+verdi配置搜索顺序+verible和verilator
    vim插件使用python编写虽然vim有自己的一套语法格式,但是学习成本放着呢,语言那么多,啥都学哪学的过来嘛。不过vim确实是支持python的,但是是python2,而不是python3,因此语法上的一些问题要兼容下。这个是官方手册,正确而可靠的部分。https://vimdoc.sourceforge.net/htmldoc/if_pyth......
  • Java环境配置及实战一个Java应用程序
    【前言】在开始编写Java应用程序之前,需要先进行Java环境的配置。本文将介绍如何配置Java环境,并展示一个简单的Java输出示例。读者可以通过本文了解如何正确配置Java环境以及编写并运行Java代码。【摘要】本文将展示如何配置Java环境,并编写一个简单的Java输出示例。通过该示例,读者......
  • DVWA靶场环境搭建+Phpstudy配置
    1、DVWA介绍在近些年网络安全的高速发展中,初学者已经很难找到一个网站进行渗透了,曾几何时,一个漏洞,一个工具就可以在网上找到很多有漏洞的网站去体验,当然渗透一个未经授权的系统是非法的。因此,为了能够较为真实地学习Web渗透的各种技术,就需要找一个专门用于学习的Web演练平台,人们......
  • 查看linux系统常用的命令,Linux查看系统配置常用命令
    一、linuxCPU大小 cat/proc/cpuinfo|grep"modelname"&&cat/proc/cpuinfo|grep"physicalid"  说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通过PhysicalPr......
  • Git的ssh方式如何配置,如何通过ssh方式拉取和提交代码
    大家通过git拉取代码的时候,一般都是通过http的方式,简单方便。但是细心的童鞋肯定也注意到Git也是支持ssh方式的。可能很多人也试过使用这个方式,但是好像没有那么简单。那么什么是SSH呢?为啥要使用SSH方式呢?HTTPS和SSH的区别Git支持使用HTTPS和SSH两种方式与远程仓库进行通信和代码......
  • Linux配置网卡
     Linux配置网卡 1、网卡设置1.1、 桥接模式1.1.1、编辑网卡(1)输入命令: vi/etc/sysconfig/network-scripts/ifcfg-eth0   (2)进入编辑模式(按 i 键)  (3)编辑网卡配置  (4)按esc键,回到命令模式(5)按shift+: 组合键,输入wq,再按回车键,保存退出(6)重启网卡,输......
  • TienChin 渠道管理-配置校验失败信息
    新建ValidationMessages.properties:channel.name.notnull=渠道名称不能为空channel.type.notnull=渠道类型不能为空channel.status.notnull=渠道状态不能为空channel.type.invalid=渠道类型无效channel.status.invalid=渠道状态无效......
  • DHCP动态主机配置协议
    组网场景:   无中继场景(客户端直接和服务器相连接)   有中继场景(客户端不直接和服务器相连接,中间还有其他路由器)(主流)DHCP下方方式:   接口下放(无中继)   全局下放(无中继,多了手动地址池)   中继下放(有中继)DHCP四个阶段:  发现阶段,发现网络中的DHCP服务器  提供......