VSCode从“问题”选项卡中删除警告

时间:2018-12-12 20:04:39

标签: java visual-studio-code

我正在使用VSCode和Java官方插件在一个非常老的Java项目(最初在eclipse中创建)中工作。 该项目有一些不再使用/有效的文件夹,我将它们隐藏了,因为它们都不编译。我可以使用settings.json文件中的“ files.exclude”来做到这一点。

问题是我不想在“问题”标签中看到这些问题。另外,每次启动调试器时,我都会收到一条消息:“构建失败,您要继续吗?”真烦人。

那么,有可能隐藏那些属于我被忽略的文件夹的问题吗?

非常感谢,

2 个答案:

答案 0 :(得分:1)

这可能对您有帮助。 v1.41增加了过滤“问题”窗格以不显示错误/警告/信息/仅当前文件/隐藏排除的文件的功能。参见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_41.md#problems-panel

filter problems pane

答案 1 :(得分:0)

您的用例正是Problem transmiting a RSA public key, javaME , bouncy castle中描述的用例,由Microsoft/vscode issue 43135覆盖

您正在使用的files.exclude设置已覆盖了此问题,并且问题22289动画显示它也确实适用于问题:

issue 22289

  

计数徽章显示问题总数。
  过滤后的计数显示在过滤器输入框中的标志中。

     

“问题”视图中的过滤器是仅查看过滤器。它将仅在“问题”视图中排除。

所以...这不会转换为文件资源管理器视图。

发出请求:

  

我希望设置中有一个files.problemExclude

     

在本期中发表其他评论,files.exclude将从项目浏览器中排除整个node_module文件夹,这是不希望的。
  我只是不想在我的node_module文件夹中看到任何问题。

这是请求的,但在https://user-images.githubusercontent.com/10746682/38645715-59280224-3de5-11e8-9436-5cfccf737ebb.gif中关闭了。

如前所述,删除这些文件夹(在过去的修订/提交中保留在版本控制中)是目前最简单的解决方案。