2016-11-07 107 views
1

我刚刚安装了VSCode,并试图格式化C#文件。然而没有任何建议here工作。当我使用通过按Ctrl ++P,然后寻找格式代码提供的搜索功能。,什么都没有出现。为什么VSCode不显示格式化命令?

我试过很多不同的文件类型,格式永远不会是一个选项。我怎样才能解决这个问题?

+0

格式化为C#由设置在[Omnisharp](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)延期。你安装了它吗? – mbernardeau

+0

是的,已安装。有没有“格式代码”命令? – WhiskerBiscuit

回答

0

如果您已经安装了C#扩展程序,请确保在项目的根目录中包含最少内容的project.json

enter image description here

有确实需要在project.json文件最小的内容。这里为project.json文件最小内容的一个例子:

{ 
    "frameworks": { 
    "netcoreapp1.0": { } 
    } 
} 
+0

那么,* *现在显示命令,但它什么都不做。 JSON内部是什么?所以如果你打开单个文件,你格式化的运气不好? – WhiskerBiscuit

+0

@WhiskerBiscuit JSON包含.NET Core项目配置。我已经添加了一个例子。我现在不知道如何在工作空间根目录下没有project.json文件的情况下使用C#格式化命令。 –