【问题标题】:PyCharm treats all txt files like requirements filePyCharm 将所有 txt 文件视为需求文件
【发布时间】:2022-03-28 02:00:25
【问题描述】:

我的项目中有 requirements.txt 文件,PyCharm 可以很好地使用它。但是,它还会检查所有其他 txt 文件并显示误导性错误消息。例如,拥有带有字符串的 foo.txt 文件

bar baz

写入其中会产生以下消息:

<versionspec>, RequirementsTokenType.COMMENT, RequirementsTokenType.EOL, RequirementsTokenType.LSBRACE, RequirementsTokenType.SEMICOLON or RequirementsTokenType.WHITE_SPACE expected, got 'baz'

我绝对不希望 PyCharm 将所有 txt 文件都当作需求文件,我该如何改变这种奇怪的行为?

PyCharm 2020.2.1 CE

【问题讨论】:

  • 我建议在不同的编辑器中打开 txt 文件,而不是在编程编辑器中打开。记事本或 nano 可能。
  • @Linux4Life531 如果我喜欢其他编辑器,我为什么还要打扰其他编辑器,它是 Python 编程的最佳 IDE 之一?修复问题中描述的这样一个小问题比切换到另一个编辑器更好。
  • 您是使用插件来检查requirements.txt 文件还是来自默认编辑器?这个错误是怎么出现的?
  • 如果需求没有异常,你能检查设置 -> 编辑器 -> 文件类型吗?我根本没有将requirements.txt 视为可识别的文件类型,因此拥有一个用于处理requirements.txt 的插件似乎是最合理的方案。
  • @baduker 谢谢,我查了一下发现这个检查来自需求插件,默认没有安装:plugins.jetbrains.com/plugin/10837-requirements

标签: python pycharm requirements.txt


【解决方案1】:

此行为是由requirements 插件引起的,您可以通过删除模式来修复它,如下所示:

【讨论】:

    猜你喜欢
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2019-04-23
    • 2023-04-07
    相关资源
    最近更新 更多