我是靠谱客的博主 小巧钢铁侠,最近开发中收集的这篇文章主要介绍vs code c语言高亮,VS Code C#语法高亮错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用“Visual Studio Code 1.15.1”;VS Code C#语法高亮错误

我一直在我的Mac上使用VSCode来查看我在其他地方写过的一些C#代码,出于某种原因,某些事情没有正确突出显示。

(0)await与变量而不是方法调用或成员访问器一起使用时,语句未正确突出显示。

await someTask; // highlighted as if someTask were a variable of type await

await someThing.SomeTask; // highlighted correctly

await someThing.DoSomething(); // highlighted correctly

(1)就好像它是一个函数,而不是关键字using被突出显示。

using (var spoon = new DisposableSpoon()) {

// ...

}

之前没有发生过。 (2)某些C#7功能未正确突出显示,如out变量。

if (map.TryGetValue(key, out TValue val)) {

// ...

}

我使用的是默认主题(黑+),我不认为我有任何启用大,工作区破插件(大部分只是额外的主题或其他语言的支持)。我是否意外地搞乱了一个配置或者什么,或者这是一个错误?

编辑:(1)当我将语言从“C#”更改为“C#(官方)”时,它是固定的。似乎有多个C#出于某种原因,但似乎没有解决所有上述错误。如果这只是由于一个不可靠的配置或什么的,我将如何恢复到默认?

+0

eh,'out'不是C#7功能,它已经成为很长一段时间的语言的一部分。 –

+1

我的意思是在同一位置声明一个变量作为输出参数,如上所示 –

最后

以上就是小巧钢铁侠为你收集整理的vs code c语言高亮,VS Code C#语法高亮错误的全部内容,希望文章能够帮你解决vs code c语言高亮,VS Code C#语法高亮错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部