在TFS 2017 Monaco编辑器中切换语言以进行代码审核

3
在TFS 2017中审查PR时,Groovy和Kotlin等语言缺乏语法高亮。简单地更改显示语言将有很大帮助,例如将Kotlin文件着色为Java。
如果我没错的话,TFS中的编辑器是Monaco Editor(HTML中有一个monaco editor元素),它似乎能够切换语言和主题,尽管这些选项在TFS中没有暴露出来。
是否可能通过TFS插件或编辑器中的隐藏设置来更改TFS PR视图中的语法高亮和主题?
1个回答

0

是的,TFS/VSTS 网络门户只是一个基于浏览器的代码编辑器 使用 monaco-editor

然而,目前无法在 TFS 服务器端切换语言。您可以在此处添加一个用户建议 here,TFS 项目经理将会仔细审核您的建议。

作为一种解决办法,您可以将代码复制到 PR 中,并在其他支持 Groovy 等语言的独立应用程序/编辑器中进行审查,或直接在本地更改显示语言。

附注:monaco-editor 也已成为独立产品。


那里已经有很多关于语法高亮的请求,很多是重复的,还有很多被归档了,我为其中一些投了票。比如这个会对我的使用情况有所帮助。 - undefined
@Love :( 这个被标记为已归档并且评论已关闭,可能无法通过私信获取到。 - undefined
1
这是公平的,你的回答证实了它是Monaco编辑器,并告知了事态的状况。虽然我希望在不久的将来可以更改语言。将内容复制到另一个编辑器中并不实际。 - undefined
看起来Monaco Editor现在已经支持kotlin,我们可以期待TFS/Azure devops很快也会支持kotlin吗? - undefined
@Love 谢谢你的友好分享和更新。对此我不太确定。但是如果有新功能发布,应该首先在Azure DevOps Service中推出。然后几周后,它可能会添加到最新的Azure DevOps更新的次要版本中。你可以在Azure DevOps Service中跟踪迭代更新,链接在这里:https://learn.microsoft.com/en-us/azure/devops/release-notes/2019/sprint-158-update 如果已经在Azure DevOps Service中了,那么很快也会支持TFS/Azure DevOps。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接