web-dev-qa-db-ja.com

PHP / HTMLのVSCode形式コードコマンド

VSCodeを取得して、Windows VSCode v0.7.1で混合html/phpコードをフォーマットすることは可能ですか?

22
steakoverflow

V0.7.10の時点ではまだです。一部の言語でのみ機能します。 PHPの統合が完了すると、ショートカットは次のようになります。 Alt + Shift + F (⌥⇧F Macで)。

2016-05-30更新:Visual Studio Codeには pretty awesome PHP support があります。不足しているものは extensions でカバーされています。検索により、PHP書式設定をサポートすると主張する少なくとも3つ( 12 、)が明らかになります。ほとんどの標準ショートカットを使用するようです Alt + Shift + F Windows/Linuxで、Macではさまざまなショートカットがあります。 Macを使用している場合は、 ⌥⇧F 試してみてください。

16
Zenexer

そのため、ほとんどのソリューションの問題は、それらがすべてフォーマットプロバイダーとして登録されており、VSCode内では特定のファイルタイプの保存でフォーマッターを1つしか実行できないことです。したがって、HTML、CSS、JSはすべて取得できますが、PHPは省略できます。または、通常のPHPフォーマッターを使用する場合、HTMLを正しく処理するものは存在しません。

先に進んで、saveフックの前に実行する拡張機能を作成し、PHPフォーマッターとして登録されていないため、js-beautifyですべてのHTMLを実行し、PHPCSのようなものを使用できます+ PHPCBFを使用してHTMLをフォーマットするため、基本的には、現在利用可能な最良のソリューションに関する限りです。

HTMLをPHPでフォーマットする VScodeマーケットプレイスで。

3
rifi2k

Laravelでコーディングし、PHPコード行のhtmlコードをフォーマットするために「Format HTML In PHP」を使用しています。完璧に機能しています。ここにリンクがあります。 PHPでHTMLをフォーマットする

1
Mete YILMAZ