問題タブ [omnisharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1238 参照

c# - Visual Studio Code [C#] で入力するときに、新しい行にクラス開き中かっこを配置します。

Visual Studio Code (MacOS) では、入力時に開き中括弧を新しい行に配置する方法を見つけるのにすでに何時間も費やしています。私はこれを入力します:

...Enter キーを押します。閉じ中括弧を自動的に取得します。

しかし、私はこれが欲しいです(VS 2017のように):

format コマンド (Shift + Alt + F) でそれを行うことができますが、自動的に行うことはできますか?

さまざまな拡張機能を試しました (ユーザー設定の行)。

  • ryannaddy.vscode-format: "format.newLine": { "ブレース": true }
  • Leopotam.csharpfixformat: "csharpfixformat.style.braces.onSameLine": false
  • "editor.formatOnType": 真
  • Omnisharp: { "FormattingOptions": { "NewLinesForBracesIn...": true, } }

すべて成功せず、これらの設定はどれも入力時にこのフォーマットを行いませんでした。