Eclipse中文件名以点开头的文件内TODOs不显示问题求助
解决Eclipse Tasks视图不显示点开头文件TODO的问题
问题根源
Eclipse默认会将文件名以.开头的文件识别为隐藏文件,并且通过资源过滤器排除这类文件的扫描,导致任务扫描器无法读取其中的TODO标记。
解决步骤
全局配置(所有项目生效)
- 打开Eclipse偏好设置:
Window > Preferences - 依次展开
General > Workspace > Resource Filters - 检查列表中是否存在排除点开头文件的规则(如
Name starts with "."),若有则选中后点击Remove删除 - 若需要仅包含点开头的XML文件(而非取消所有隐藏文件过滤),可添加包含规则:
- 点击
Add...,选择Include all children - 在
Applies to下拉框选择Files - 勾选
File and Folder Attributes下的Name matches,并勾选Regular expression - 输入正则表达式:
^\..*\.xml(匹配所有以.开头的XML文件) - 点击
OK保存规则
- 点击
- 重启Eclipse,执行
Project > Clean清理并重建所有项目
单个项目配置(仅当前项目生效)
- 右键目标项目,选择
Properties > Resource > Resource Filters - 同样检查并删除排除点开头文件的规则,或添加上述包含规则
- 点击
Apply and Close,执行Project > Clean清理当前项目
额外验证(可选)
若XML文件的TODO仍不显示,确认XML编辑器的任务标签配置:
- 打开
Window > Preferences > General > Editors > Structured Text Editors > Task Tags - 确保XML对应的任务标签(如
TODO)已被勾选启用
内容的提问来源于stack exchange,提问作者krm
相关产品推荐
相关产品推荐

