使用Visual Studio Code(v1.16.0),在为其中一个所需模块安装Typescript类型后,如何刷新“问题”窗格中的错误? (编辑:在后台加载或更新相关模块存在类似的问题。)
重建没有做到。我目前正在更改并重新保存每个文件,以强制VSC重新生成错误并反映新安装的类型。我想我可以关闭项目并在有大量文件时重新打开它。
我有点尴尬地问这个问题,因为它看起来很基本。我需要一个适用于将构建委派给gulp任务的解决方案。 gulp任务使用tsconfig.json
中的编译器选项来确保VSC和构建报告相同的编译器错误。但是,我确认即使通过tsc: build - tsconfig.json
构建问题窗格也不会更新。
答案 0 :(得分:0)
我终于弄明白了。 Visual Studio Code提供了一个用于重新加载窗口的命令,另一个用于重新加载项目。我发现重新加载窗口就足够了。重新加载窗口后,“问题”窗格将重新评估每个打开的文件。
令人惊讶的是,VSC还没有将Command + R映射到任何东西。这个组合在大多数浏览器中刷新窗口,所以这里完全匹配。
在Mac上,我映射了Command + R以在任何上下文中重新加载窗口,如下所示:
keybindings.json
链接。将以下内容添加到keybindings.json
并保存文件:
[{" key":" cmd + r"," command":" workbench.action.reloadWindow" }]
现在,只需按下Command + R,即可刷新问题列表,以反映已安装的打字或模块中的任何背景更改。
有关更多信息或如何在Windows上执行等效操作,请参阅this VSC page on keybindings。在有人成功完成更改后,我很高兴能够使用有关适用于Windows的内容的信息更新此页面。希望Ctrl + R还没有在Windows上使用。
或者,您只需打开命令调色板(Shift + Command + P)并键入reloadWindow
即可刷新。但是,使用键盘快捷键可以轻松实现生活。
更新:我发布a feature request以使这些键盘绑定默认为VSC。