2016-11-07 106 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#格式化命令。 –