新しいファイルを作成し、C#言語を設定し、コードを作成しました。次に、Ctrl + Shift + F(またはF1-> Format Document)を押しました。そして、エラーが発生しました
申し訳ありませんが、「csharp」ファイル用のフォーマッタはインストールされていません。
また、C#拡張機能をインストールしましたが、役に立ちませんでした。 VS Codeバージョンは1.18.0です
OmniSharperを使用したVSCodeは、.csprojファイルなしでc#コードをフォーマットしません。 .NET Core SDKでdotnet new console
を使用して新しいプロジェクトを作成できます。
Omnisharpを使用したc#拡張機能には、フォーマッターが含まれていません(私の知る限り)。
c#FixFormat をインストールできます。それは私にとってはトリックですが、フォーマットはVisual Studio IDEほど良くありません。
vs.code 1.20.1に更新し、omni-sharpを再度有効にすると解決しました。
ワークスペース設定で「csharp.format.enable」を「true」に設定するだけです。 (それがtrueでまだ動作していない場合は、falseに変更してからtrueに変更します)
シナプスパッケージマネージャーを使用して、コードパッケージに「完全な削除」のマークを付け、[適用]をクリックします。
here のような
Delete ~/.vscode
Delete ~/.config
Reinstall
それは私のために働いた