我刚刚安装了VSCode,并试图格式化C#文件。然而没有任何建议here工作。当我使用通过按Ctrl +移+P,然后寻找格式代码提供的搜索功能。,什么都没有出现。为什么VSCode不显示格式化命令?
我试过很多不同的文件类型,格式永远不会是一个选项。我怎样才能解决这个问题?
我刚刚安装了VSCode,并试图格式化C#文件。然而没有任何建议here工作。当我使用通过按Ctrl +移+P,然后寻找格式代码提供的搜索功能。,什么都没有出现。为什么VSCode不显示格式化命令?
我试过很多不同的文件类型,格式永远不会是一个选项。我怎样才能解决这个问题?
如果您已经安装了C#扩展程序,请确保在项目的根目录中包含最少内容的project.json
。
有确实需要在project.json文件最小的内容。这里为project.json文件最小内容的一个例子:
{
"frameworks": {
"netcoreapp1.0": { }
}
}
那么,* *现在显示命令,但它什么都不做。 JSON内部是什么?所以如果你打开单个文件,你格式化的运气不好? – WhiskerBiscuit
@WhiskerBiscuit JSON包含.NET Core项目配置。我已经添加了一个例子。我现在不知道如何在工作空间根目录下没有project.json文件的情况下使用C#格式化命令。 –
格式化为C#由设置在[Omnisharp](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)延期。你安装了它吗? – mbernardeau
是的,已安装。有没有“格式代码”命令? – WhiskerBiscuit