在代码审查期间在 TFS 2017 Monaco 编辑器中切换语言

Switch language in TFS 2017 Monaco editor during code review

在 TFS 2017 中审查 PR 的代码缺少 Groovy 和 Kotlin 等语言的语法突出显示。简单地更改显示语言会有很大帮助,例如将 Kotlin 文件着色为 Java.

如果我没记错的话,TFS 中的编辑器是 Monaco Editor(HTML 中有一个 monaco 编辑器元素),它似乎能够切换语言和主题,尽管这些选项未在 TFS 中公开。

是否可以以某种方式更改 TFS PR 视图中的语法突出显示和主题?通过 TFS 插件或编辑器中的隐藏设置?

是的,TFS/VSTS 门户网站只是 using monaco-editor 基于浏览器的代码编辑器。

但是,暂时无法在TFS服务器端切换语言。您可以添加一个 uservoice here,TFS PM 将审核您的建议。

作为解决方法,您可以在 PR 中复制您的代码并在其他一些独立 application/editor 中查看它们,这些独立 application/editor 支持 Groovy 等语言的语法突出显示或直接更改本地显示语言。

PS: monaco-editor 也已独立。