讲师中心 微信公众号
AI工具推荐 视频效率加速

IDEA代码折叠插件FoldingPlugin安装使用教程

夏晨吖_9965

夏晨吖_9965

发布时间:2026-08-14 13:43:18

|

367人浏览过

|

来源于php中文网

原创

IntelliJ IDEA 自带代码折叠功能,不需要额外安装 FoldingPlugin 插件——它早已被弃用多年,且与现代 IDEA(2022.3+)不兼容,强行安装会导致折叠失效、UI 卡顿甚至启动失败。因为该插件最初为旧版 IDEA(如 2017–2019 版本)设计,依赖过时的 API 和 PSI 结构,JetBrains 自 2022.3 起彻底移除了对其的支持,折叠功能已由内置 FoldingBuilder 机制原生实现。

idea代码折叠插件foldingplugin安装使用教程

IntelliJ IDEA 自带代码折叠功能,不需要额外安装 FoldingPlugin 插件 —— 它早已被弃用多年,且与现代 IDEA(2022.3+)不兼容,强行安装会导致折叠失效、UI 卡顿甚至启动失败。

为什么找不到 FoldingPlugin 或安装后没反应

该插件最初为旧版 IDEA(FoldingPlugin.jar 后启用报错 Plugin 'FoldingPlugin' is incompatible with this installation,都是正常现象。

  • 当前所有主流语言(Java/Kotlin/JS/TS/XML/YAML/Properties)的折叠逻辑均由内置 com.intellij.lang.folding 模块统一处理
  • 第三方“增强折叠”类插件(如旧版 FoldingPlugin)无法接入新架构,也不再维护
  • 试图通过 idea.plugins.path 手动加载会触发 NoClassDefFoundError 或 AbstractMethodError

替代方案:用原生设置实现相同效果

你真正需要的不是插件,而是正确配置 IDEA 内置的折叠行为。关键路径是:Settings | Editor | General | Code Folding。

Idea Reality Validator
Idea Reality Validator

在写代码前,通过 GitHub、Hacker News、npm、PyPI 和 Product Hunt 检查竞争对手的预建创意验证器。

下载
  • Fold by default 勾选项决定文件打开时哪些结构自动收起:推荐只选 Method bodies 和 Documentation comments,避免过度折叠影响导航
  • Show code folding arrows 设为 On mouse hover,减少编辑器左侧 gutter 的视觉干扰
  • 对 .properties 文件,勾选 Properties 并启用 Fold '{0}','{1}' placeholders... 可折叠 Unicode 转义值(如 msg=\u4f60\u597d → 显示为 你好)
  • 自定义折叠区域用 // region MySection + // endregion 注释,IDEA 原生支持,无需插件

Properties 文件中文显示与折叠的特殊处理

若 .properties 中中文显示为 u4f60u597d 且希望折叠后显示解码文本,需确认两件事:

  • 文件编码必须设为 UTF-8(状态栏右下角点击 UTF-8 切换,保存后重载)
  • Settings | Editor | File Encodings 中 Default encoding for properties files 设为 UTF-8(不是 GBK 或 ISO-8859-1)
  • 折叠预览依赖 com.intellij.properties 插件 —— 它已默认启用,无需手动安装;禁用它会导致 .properties 折叠完全失效

如果仍显示乱码,检查 build.gradle.kts 是否误配了 intellij { plugins.set(listOf("com.intellij.properties")) }:这是插件开发场景才需要的声明,普通用户项目里写这个反而可能干扰加载。

真正容易被忽略的是:折叠区域的生效范围以 PSI 结构为准,不是纯文本行数。比如在 Kotlin 中对 fun 块折叠,若函数体内含未闭合的字符串或注释,折叠可能异常中断 —— 这时候要先修复语法,而不是怀疑折叠功能坏了。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
剧云AI短剧创作教程合集
剧云AI短剧创作教程合集

本专题聚焦剧云AI短剧创作,讲解从短剧灵感、梗概、全局大纲到分集、分场和正文的完整流程及节奏设计方法。

0

2026.10.14

剧云AI剧本创作零基础入门
剧云AI剧本创作零基础入门

本专题系统讲解剧云AI剧本创作流程,涵盖灵感、梗概、大纲、分场与正文生成,帮助新手快速完成首个中文剧本项目。

0

2026.10.14

VibeKnow文档转视频操作指南
VibeKnow文档转视频操作指南

本专题讲解VibeKnow上传Word、TXT、Markdown等材料生成视频的方法,覆盖内容解析、脚本组织、画面生成与成片检查。

0

2026.10.14

VibeKnow知识视频制作与导出详解
VibeKnow知识视频制作与导出详解

本专题整理VibeKnow从注册、素材上传、AI生成到预览导出的完整操作,帮助新手快速制作第一条知识讲解视频。

0

2026.10.14

二狗PPT大纲编辑实操指南
二狗PPT大纲编辑实操指南

本专题聚焦二狗PPT结构化大纲的生成和修改,讲解标题、正文、目录、页数与页面顺序的调整方法,提升汇报逻辑和内容完整性。

0

2026.10.14

二狗PPT文档转PPT全教程
二狗PPT文档转PPT全教程

本专题讲解二狗PPT解析Word、PDF、Excel和PPT资料的方法,涵盖文件上传、内容提取、大纲整理、异常处理与转换后校对。

0

2026.10.14

讯飞绘文全功能使用教程
讯飞绘文全功能使用教程

本专题系统整理讯飞绘文官网入口、注册登录、工作台及内容创作流程,帮助用户熟悉常用功能,快速完成首篇图文内容。

0

2026.10.14

讯飞绘文AI写作与文案生成合集
讯飞绘文AI写作与文案生成合集

本专题聚焦讯飞绘文AI写作、提纲生成、文章改写和文案润色,覆盖从主题输入到成稿优化的关键操作与实用技巧。

0

2026.10.14

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

100

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn