intellij-idea - IntelliJ 没有使用正确的插件注册文件类型
问题描述
编辑:使标题更通用,因为这种情况可能适用于任何文件类型。
我是 Puppet 的新手,我的任务是添加一个新的 Puppet 配置文件。我添加了一个新文件,但它要么包含语法错误,要么包含错误的扩展名,要么两者兼而有之(我不记得了),我相信这导致文件没有注册插件。但是,即使在修复了语法错误并确保了 .pp 扩展名之后,该文件也没有注册。如果我添加一个新的 .pp 文件,它会立即注册。
我尝试删除该文件并再次添加它,但它仍然不会注册,这让我相信某处有一个元数据文件跟踪哪些文件要注册和哪些要忽略。
我查看了.idea
文件夹中提到的文件,但我看到的workspace.xml
只是ChangeListManager
和FileEditorManager
.
我也尝试再次克隆存储库,但它仍然没有注册。有任何想法吗?
解决方案
事实证明,整个文件名不知何故与一个文本文件相关联。
文件 -> 设置 -> 文件类型 -> 识别的文件类型 -> 文本
找到文件名并将其删除。该文件注册为 Puppet 文件。
推荐阅读
- php - 带有子数组的 PHP Spatie DTO
- design-patterns - 在 Julia 模块中自动导出函数的语法
- c# - C#如何构建动态对象
- python - 为什么表情符号☘️有时看起来像☘?
- ssl-certificate - 错误 503 无法快速获取颁发者证书 CDN
- javascript - Charts Area JS v2:如何设置单位?
- mongodb - Mongo 聚合 - 遍历文档中的多个对象并仅返回键:值
- javascript - 有没有办法使换行符(\n)的高度小于文本的行高?
- python - 如何使用制表 python 包在终端中显示漂亮的表格?
- wordpress - bncert 说我的域解析为不同的 IP 地址,但事实并非如此