在目录的所有文件上禁用 Anaconda
Disable Anaconda on all files of a directory
我正在为 Sublime Text 使用 Anaconda 插件,我想打开一个目录中的代码文件,而不需要从该插件中获取所有 warnings/errors 亮点。
有没有办法为项目子目录中的所有文件禁用 Anaconda?或者仅针对该子目录的文件禁用 PEP8 警告?
您不能为特定目录禁用 linting,但您可以为任何您喜欢的文件禁用它,打开 命令面板 并选择 Anaconda: Disable linting on this file
。
您也可以禁用 linting alltogether 设置 anaconda_linting
到 false
但我不鼓励这样做。
这可能比您要查找的信息多得多。请随意挑选适用于您的特定用例的任何内容。
我们的软件开发计划指定使用 Anaconda。特别是,它需要在 Packages/User/Anaconda.sublime-settings
中进行以下设置:
...
"anaconda_linter_mark_style": "fill",
"anaconda_linter_phantoms": false,
"anaconda_linting_behaviour": "save-only",
...
此外,SDP 定义了以下键绑定(例如 Packages/User/Default (Linux).sublime-keymap
),允许关闭 (F12) 和打开 (SHIFT+F12)逐个文件。
[
...
{ "keys": ["f12"], "command": "anaconda_disable_linting" },
{ "keys": ["shift+f12"], "command": "anaconda_enable_linting" }
...
]
在不进入 "how's" 和 "why's" 的情况下,有一件事是肯定的,开发人员几乎不可能忽略 linting 错误,但如果他们想忽略 linting,则给他们一个临时的出路错误。
即便如此,此设置在查看第三方 code/packages 时效率不高,出于某种原因可能会出现 PEP 警告。为此,我们的 SDP 建议开发者创建一个或多个单独的 ST3 项目,专门用于查看第三方代码。
例如,我经常仔细阅读 Flask、wxPython、Numpy 和其他包源。这些被单独添加到 "Packages" 项目中,该项目默认禁用 Anaconda linting,使用以下项目设置(例如 packages.sublime-project
)
{
"build_systems": [
...
],
"folders": [
...
],
"settings": {
"anaconda_linting": false
}
}
每当需要检查包或其他代码时,将相应的文件夹拖到项目边栏上;允许代码检查而无需 linting。如果是一次性查看,该文件夹将从边栏中删除。
我正在为 Sublime Text 使用 Anaconda 插件,我想打开一个目录中的代码文件,而不需要从该插件中获取所有 warnings/errors 亮点。
有没有办法为项目子目录中的所有文件禁用 Anaconda?或者仅针对该子目录的文件禁用 PEP8 警告?
您不能为特定目录禁用 linting,但您可以为任何您喜欢的文件禁用它,打开 命令面板 并选择 Anaconda: Disable linting on this file
。
您也可以禁用 linting alltogether 设置 anaconda_linting
到 false
但我不鼓励这样做。
这可能比您要查找的信息多得多。请随意挑选适用于您的特定用例的任何内容。
我们的软件开发计划指定使用 Anaconda。特别是,它需要在 Packages/User/Anaconda.sublime-settings
中进行以下设置:
...
"anaconda_linter_mark_style": "fill",
"anaconda_linter_phantoms": false,
"anaconda_linting_behaviour": "save-only",
...
此外,SDP 定义了以下键绑定(例如 Packages/User/Default (Linux).sublime-keymap
),允许关闭 (F12) 和打开 (SHIFT+F12)逐个文件。
[
...
{ "keys": ["f12"], "command": "anaconda_disable_linting" },
{ "keys": ["shift+f12"], "command": "anaconda_enable_linting" }
...
]
在不进入 "how's" 和 "why's" 的情况下,有一件事是肯定的,开发人员几乎不可能忽略 linting 错误,但如果他们想忽略 linting,则给他们一个临时的出路错误。
即便如此,此设置在查看第三方 code/packages 时效率不高,出于某种原因可能会出现 PEP 警告。为此,我们的 SDP 建议开发者创建一个或多个单独的 ST3 项目,专门用于查看第三方代码。
例如,我经常仔细阅读 Flask、wxPython、Numpy 和其他包源。这些被单独添加到 "Packages" 项目中,该项目默认禁用 Anaconda linting,使用以下项目设置(例如 packages.sublime-project
)
{
"build_systems": [
...
],
"folders": [
...
],
"settings": {
"anaconda_linting": false
}
}
每当需要检查包或其他代码时,将相应的文件夹拖到项目边栏上;允许代码检查而无需 linting。如果是一次性查看,该文件夹将从边栏中删除。