VSCode 仅针对当前打开的文件过滤问题选项卡

VSCode Filter Problems tab for currently opened file only

我正在寻找类似 atom 的 linter 功能,它可以按行、文件或项目显示问题。

是否可以过滤“问题”选项卡以仅显示正在可视化的文件或在不同选项卡中打开的文件中的错误和警告,而不是整个项目?

VSCode v.1.23 添加了按文件过滤问题面板的功能,请参阅 problems view filtering in the release notes

因此,您可以通过输入文件名(您可能只需要其中的一部分)来仅包含(或通过通常的 glob 否定排除!)某个文件。但是,过滤仅在打开的选项卡内完成。因此,当仅打开其部分文件时,您无法列出整个工作区的问题。


最近(@2019 年 11 月中旬)Insider's Build 添加了按当前文件过滤问题面板的功能,因此应该在 2019 年 11 月的更新中。参见https://github.com/microsoft/vscode/issues/30038 and https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_41.md#problems-panel

More predefined filters are added to the Problems panel. You can now filter problems by type and also see problems scoped to the current active file.


您描述的功能目前 VSCode 中没有,(我也很怀念它,在 Eclipse 中已经习惯了)

VSCode 存在一个未解决的问题:

Show problems only for currently active file / active line #30038