Pycharm: cfg 和 .pylintrc 文件的文件类型是什么(语法高亮)

Pycharm: What is the file type of cfg and .pylintrc files (For syntax highlighting)

我正在使用 pycharm 进行我正在处理的 python 项目。我在根目录中有几个 cfg 文件和一个 .pylintrc 文件。

但是,pycharm 未检测到这些文件以进行语法突出显示。例如,WebStorm 检测 .eslintrc 文件并非常优雅地突出显示语法。

Pycharm 建议为 cfg 文件使用 Context-Free-Grammer 插件,但我认为它不是 python cfg 文件的正确类型。

如何配置 pycharm 以正确突出显示 cfg 文件?

这是我的示例 cfg 文件,

[tool:pytest]
addopts =
    --cov-config .coveragerc
    --cov-report html
    --cov=pulse_agent

编辑:基本上,python中的许多.cfg和.conf文件都是ini语法。请参阅下面我的回答。

事实证明,所有 python 配置文件都是标准 ini 格式。 https://en.wikipedia.org/wiki/INI_file

因此,为了在 pycharm 中启用语法高亮显示,我必须遵循以下步骤。

  1. 右击setup.cfg文件
  2. Select "Associate with File Type option"
  3. Select Ini