程序员scholar 程序员scholar
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
首页
  • Java 基础

    • JavaSE
    • JavaIO
    • JavaAPI速查
  • Java 高级

    • JUC
    • JVM
    • Java新特性
    • 设计模式
  • Web 开发

    • Servlet
    • Java网络编程
  • Web 标准

    • HTML
    • CSS
    • JavaScript
  • 前端框架

    • Vue2
    • Vue3
    • Vue3 + TS
    • 微信小程序
    • uni-app
  • 工具与库

    • jQuery
    • Ajax
    • Axios
    • Webpack
    • Vuex
    • WebSocket
    • 第三方登录
  • 后端与语言扩展

    • ES6
    • Typescript
    • node.js
  • Element-UI
  • Apache ECharts
  • 数据结构
  • HTTP协议
  • HTTPS协议
  • 计算机网络
  • Linux常用命令
  • Windows常用命令
  • SQL数据库

    • MySQL
    • MySQL速查
  • NoSQL数据库

    • Redis
    • ElasticSearch
  • 数据库

    • MyBatis
    • MyBatis-Plus
  • 消息中间件

    • RabbitMQ
  • 服务器

    • Nginx
  • Spring框架

    • Spring6
    • SpringMVC
    • SpringBoot
    • SpringSecurity
  • SpringCould微服务

    • SpringCloud基础
    • 微服务之DDD架构思想
  • 日常必备

    • 开发常用工具包
    • Hutoll工具包
    • IDEA常用配置
    • 开发笔记
    • 日常记录
    • 项目部署
    • 网站导航
    • 产品学习
    • 英语学习
  • 代码管理

    • Maven
    • Git教程
    • Git小乌龟教程
  • 运维工具

    • Docker
    • Jenkins
    • Kubernetes
  • 算法笔记

    • 算法思想
    • 刷题笔记
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
npm

(进入注册为作者充电)

  • idea

    • IDEA 通用基础配置
    • 编码常见设置
      • 1. 设置自动导包
      • 2. 设置显示 TAB 栏文件数量
      • 3. 过长或自适应屏幕的换行
      • 4. IDEA 自动跟随文件
      • 5. 设置代码格式化风格
      • 6. 配置代码自动提示
      • 7. 启用行号显示
    • 常用插件推荐
    • 开发常见快捷键
    • 快捷键大全简易版(Windows)
    • IDEA调试快捷键
  • IDEA
  • idea
scholar
2024-08-14
目录

编码常见设置

# 编码常见设置

# 1. 设置自动导包

通过启用自动导包功能,IntelliJ IDEA 会在输入代码时自动导入所需的类,减少手动操作的频率。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在左侧菜单中,找到并点击 Editor(编辑器)。
  3. 选择 General(通用设置)中的 Auto Import(自动导入)。
  4. 在右侧面板中,勾选以下两个选项:
    • Add unambiguous imports on the fly(自动添加明确的导入):当存在唯一选择的导入时,IDEA 会自动添加。
    • Optimize imports on the fly(自动优化导入):自动移除未使用的导入并优化导入顺序。

设置自动导包


# 2. 设置显示 TAB 栏文件数量

可以设置 TAB 栏最多显示的文件数量,超过这个数量时,最旧的文件将会被关闭,保持界面整洁。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在右上角的搜索框中输入 Tabs(标签页)。
  3. 在 Editor Tabs(编辑器标签页)设置中,找到 Tab limit(标签页限制)。
  4. 设置标签页数量限制(例如设置为 10 个),IDEA 会在超出时自动关闭最旧的标签页。

设置 TAB 栏数量


# 3. 过长或自适应屏幕的换行

对于较长的代码行,可以设置自动换行功能,使代码适应屏幕宽度,避免水平滚动条的出现。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在左侧菜单中,找到并点击 Editor(编辑器)。
  3. 选择 General(通用设置)。
  4. 在右侧面板中,找到 Soft Wraps(软换行)选项并勾选:
    • Use soft wraps in editor(在编辑器中使用软换行):使较长的代码行在编辑器中自动换行。

自动换行设置


# 4. IDEA 自动跟随文件

启用自动跟随文件功能,使当前编辑的文件在左侧导航栏中自动定位,方便在项目中快速找到文件位置。

步骤:

  1. 在 IDEA 主界面中,打开左侧的 Project(项目)视图。
  2. 点击项目视图右上角的齿轮图标(设置)。
  3. 勾选 Always Select Opened File(始终选择已打开的文件),使导航栏自动定位到当前编辑的文件。

自动跟随文件设置

效果如下,当选择 HelloController 后,导航栏自动定位到该文件的位置。

导航栏自动定位


# 5. 设置代码格式化风格

为了保持代码风格一致,可以配置代码格式化规则,如缩进、空格、换行等。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在左侧菜单中,找到并点击 Editor(编辑器)。
  3. 选择 Code Style(代码风格)。
  4. 在右侧面板中,根据需要配置代码的格式化规则:
    • Indentation(缩进):设置代码缩进的宽度(如 2 空格或 4 空格)。
    • Spaces(空格):配置在特定位置自动插入空格,如运算符周围的空格。
    • Wrapping and Braces(换行和括号):设置代码行的换行规则及括号的样式。

# 6. 配置代码自动提示

通过调整代码自动提示设置,提升编码效率,使 IDEA 在输入时更智能地提供代码建议。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在左侧菜单中,找到并点击 Editor(编辑器)。
  3. 选择 General(通用设置),然后点击 Code Completion(代码补全)。
  4. 在右侧面板中,确保勾选以下选项:
    • Show suggestions as you type(输入时显示建议):代码补全功能会随着输入实时显示建议。
    • Automatically insert single suggestions(自动插入单一建议):当只有一个建议时自动插入该建议。

# 7. 启用行号显示

为了更好地导航和调试代码,可以启用行号显示,使每一行代码都标有行号。

步骤:

  1. 打开设置窗口 (Ctrl + Alt + S)。
  2. 在左侧菜单中,找到并点击 Editor(编辑器)。
  3. 选择 General(通用设置),然后点击 Appearance(外观)。
  4. 在右侧面板中,勾选 Show line numbers(显示行号),使行号显示在代码的左侧。

通过这些详细的配置步骤,你可以更好地定制 IntelliJ IDEA 的编码环境,确保编码风格的一致性,提高开发效率,并优化整体的编码体验。

编辑此页 (opens new window)
上次更新: 2024/12/28, 18:32:08
IDEA 通用基础配置
常用插件推荐

← IDEA 通用基础配置 常用插件推荐→

Theme by Vdoing | Copyright © 2019-2025 程序员scholar
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式