[解決済み] VS Codeで使用されているフォーマッタはどのように決定するのですか?
質問
複数の拡張機能をインストールしている場合、どのフォーマッタがドキュメント上で動作しているかを判断するにはどうしたらよいでしょうか。
たとえば、私は HTML をフォーマットする可能性のあるいくつかの HTML 拡張機能を持っていますが、どれが実際にフォーマットしているのか、あるいは、複数あるのかわかりません。どの拡張機能が書式設定に寄与しているかも正直言ってよくわかりません。最近、HTMLとCSSの自動フォーマットが、私が気にしない方法でフォーマットされる方法を変更しました。現在、80~90の拡張機能があるので、一つずつ調べていくのはとんでもなく時間がかかる作業で、これを判断するプログラム的な方法があれば、避けて通りたいところです。拡張機能は自動フォーマットを行うためにフォーマットサービスに登録する必要があるようですが、それらをデバッグ、フック、または表示する方法があるかどうかわかりません。
どのように解決するのですか?
1.33リリース(2019年3月)から で、複数のフォーマッタが登録されているファイルをフォーマットしようとすると、次のようなポップアップが表示されます。
保存時に書式設定」または「貼り付け時に書式設定」によって暗黙のうちに書式設定が行われた場合、この通知は「無音」であり、右下のベルをクリックしなければ表示されないことに注意してください。
は
Configure...
メニューには、現在の言語で利用可能なすべてのフォーマッタがリストアップされます。そのうちのひとつを、デフォルトのフォーマッタとして
Format Document
と
Format Selection
:
<イグ
ここで例えば "Prettier" を選ぶと、これがグローバルに追加されます。
settings.json
:
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
また、特定のフォーマッタでファイルをフォーマットするための新しいコマンドが2つあります。
Format Document With...
と
Format Selection With...
. これは、デフォルトのフォーマッターとして設定されていないフォーマッターで、特定のファイルをフォーマットするのに便利です。前者はコンテキストメニューからも利用できます。
関連
-
[解決済み] Visual Studio Code for Windowsでコードのセクションを折りたたむにはどうしたらいいですか?
-
[解決済み] Visual Studio Codeで行や選択範囲を複製するにはどうすればよいですか?
-
[解決済み] Visual Studio Code(VSCode)でコードをフォーマットするにはどうすればよいですか?
-
[解決済み] Visual Studio Codeで、最後のカーソル位置まで戻るにはどうすればよいですか?
-
[解決済み] Visual Studio Codeでファイルを検索するにはどうすればよいですか?
-
[解決済み] Visual Studio Codeのサイドバーから特定のファイルを非表示にするにはどうすればよいですか?
-
[解決済み] "コード" OSX/MacのVisual Studio Codeのコマンドラインでは動作しない
-
[解決済み] Visual Studio Codeで単語の折り返しのオンとオフを切り替えるにはどうしたらいいですか?
-
[解決済み】Visual Studio Codeの「ワークスペース」とは何ですか?
-
[解決済み] Visual Studio コード ファイル変更の自動リフレッシュ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] タブとスペースの変換係数をカスタマイズするにはどうすればよいですか?
-
[解決済み] VSCodeのシングルクオートからダブルクオートの自動置換
-
[解決済み] Visual Studio Code - Notepad ++のプラグインのようなCompare機能はありますか?
-
[解決済み】Visual Studio Codeでターミナルをクリアするにはどうしたらいいですか?
-
[解決済み】VS Codeで検索時に無視するフォルダーを選択する。
-
[解決済み】スクロールバー/ミニマップを無効化または非表示にする方法は?
-
[解決済み] Visual Studio Codeの書式設定オプションを変更するには?
-
[解決済み] Visual Studio Codeのユーザーインストーラーとシステムインストーラーの違いについて
-
[解決済み] 新しいタブでファイルを開くにはどうしたらいいですか?
-
[解決済み] Visual Studio Codeの設定をインスタンス間で同期させる方法はありますか?