Eclipse/WWD编辑Angular导入时自动折叠问题求助
Eclipse WWD编辑Angular导入时自动折叠的解决办法
问题背景
使用最新版Eclipse(PDT衍生版本)和Wild Web Developer(WWD)编辑Angular模块的导入语句时,输入过程中编辑器会自动折叠导入内容,导致无法直接在导入区编辑,只能先在其他区域编辑后复制粘贴。已关闭所有可见的“折叠”选项,尝试过关闭Java文件折叠的方案但因PDT版本无Java设置项无法操作,相关社区讨论未找到可行解决方案。
可行排查与解决步骤
- 检查WWD语言服务折叠设置
进入Window > Preferences > Language Servers > JavaScript/TypeScript,查找所有与导入折叠、自动组织导入相关的选项,逐一禁用后测试是否解决问题。WWD依赖TypeScript语言服务,这类折叠行为可能由语言服务层面的配置控制。 - 全局文本编辑器折叠禁用
打开Window > Preferences > General > Editors > Text Editors > Folding,勾选“Disable folding”,同时取消“Enable folding for structured text”的勾选,确保全局层面禁用所有自动折叠规则。 - 禁用Angular自动组织导入
在项目根目录的angular.json中添加或修改配置,关闭自动组织导入的行为:
部分场景下,自动组织导入会触发导入块的折叠,关闭该功能可避免此问题。"editor.codeActionsOnSave": { "source.organizeImports": false } - 调整WWD插件版本
通过Help > Eclipse Marketplace > Installed找到Wild Web Developer插件,尝试降级到上一个稳定版本,或升级至最新的夜间构建版本,验证是否已修复该已知Bug。 - 修改PDT隐藏折叠配置
若上述方法无效,可导出所有Eclipse设置(Window > Preferences > General > Workspace > Preferences > Export),在导出的XML文件中搜索包含“fold”或“collapse”的配置项,找到与JavaScript/TypeScript导入相关的条目并修改为禁用状态,再将配置导入回Eclipse。
内容的提问来源于stack exchange,提问作者Nelson Teixeira
相关产品推荐
相关产品推荐

