- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望 SublimeLinter 忽略 PEP-8 E402 错误消息。我已将包用户设置更改为
"pep8_ignore": [
"E402"
]
并关闭并重新打开 Sublime Text。 SublimeLinter 仍然显示 E402 错误代码。为什么?
我将 ST3 与这些包一起使用:BufferScrool、LaTeXing、PackageControl、PackageResourceViewer、R-Box、Side Bar、Anaconda 和 SublimeLinter。
最佳答案
首先,我会注意到 Anaconda执行它自己版本的 PEP-8 linting,所以你有一些功能重复发生......
其次,我注意到您似乎没有 SublimeLinter-pep8安装,这意味着(因为 ST3 上的包控制安装的 SublimeLinter 将是 SublimeLinter3,它需要 linting 插件来做任何事情)它不是 SublimeLinter。需要考虑的事项:(1) 您看到的 linting 错误是来自 Anaconda 而不是 SublimeLinter?如果是这样,您需要在 Anaconda 用户设置中设置 "pep8_ignore"
而不是 SublimeLinter。 (2) 你是否(以某种方式)在 ST3 上使用旧的、不受支持的 SublimeLinter 版本?在这种情况下,要么 (a) 切换到使用 Anaconda 并忽略 SublimeLinter 以检查 python 文件,要么 (b) 将 SublimeLinter 升级到 SublimeLinter3,安装 SublimeLinter-pep8 并参见下文。
假设您实际上正在尝试使用 SublimeLinter-pep8 plugin在 SublimeLinter3 上:SublimeLinter3,它使用 entirely different settings structure来自以前版本的 SublimeLinter。因此,"pep8_ignore"
设置不再有效。这是预期的行为。
为了完成您想要的,您需要在设置文件中设置这些设置:
{
"user": {
"linters": {
"pep8": {
"ignore": "E402"
}
}
}
}
但请仔细阅读 SublimeLinter settings docs因为有很多不同的方法来配置您的设置,请查看 docs for the pep-8 plugin
关于python - SublimeLinter pep8_ignore 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31734550/
给定一个如下所示的对象,我将如何在层次结构中向上移动所有值,直到它们的父级不再被命名为 _ignore? 在尝试将 Excel CSV 数据转换为嵌套对象时,我最终得到了如下所示的结果: // Old
我是一名优秀的程序员,十分优秀!