ホームページ  >  記事  >  CMS チュートリアル  >  WordPress 開発用の Atom 環境をセットアップする方法

WordPress 開発用の Atom 環境をセットアップする方法

藏色散人
藏色散人転載
2019-09-27 09:55:122437ブラウズ

次のコラム WordPress チュートリアル では、WordPress 開発用の Atom 環境のセットアップ方法を紹介します。

WordPress 開発用の Atom 環境をセットアップする方法

WordPress は本当に非常に奇妙なプロジェクトです。そのコーディング標準の多くは PSR2 とは大きく異なります。たとえば、一般的な PHP プロジェクトでは TAB キーを置き換えるためにスペースが必要ですが、 WordPress だけでは、インデントなどに TAB キー自体を使用する必要があります。そのため、アトム環境をその開発のために特別にセットアップする必要があります。

atom でプロジェクト マネージャー プラグインを見つけてインストールします。これを使用すると、WordPress プロジェクト専用の独自の特別な環境を作成できます。

ドキュメントによると、メニューで [プロジェクトの保存] を選択すると、プロジェクトのパスとその他の基本情報を含む ~/.atom/projects.cson ファイルが作成されます。

プロジェクトのルート ディレクトリに、次の内容を含む project.cson という名前のファイルを作成します。

settings:
  "*":
    "linter-phpcs.codeStandardOrConfigFile": "WordPress"
  ".html.php.text":
    "editor.tabType": "hard"

3 行目は、このプロジェクトのテストでのみ WordPress 調整を実行することを意味します。

行 4 と行 5 は、php ファイルに対してハード TAB のみを実行することを意味します。

この方法では、他のすべての PHP プロジェクトは依然として PSR2 標準を使用して検証されており、ソフト TAB です。つまり、TAB はスペースに変換されますが、このプロジェクトの PHP プロジェクトだけがハード TAB です。その他のファイル 例えばJSなどはやはりソフトTABです。

WordPress コーディング標準のインストールについては、以前の記事を参照してください: https://segmentfault.com/a/11...

新しい方法

Atom のプロジェクト管理は使いやすいものではありません。最終的には、editorconfig と phpcs メソッドを使用して設定しました:

editorconfig

まず、プロジェクトのルート ディレクトリに .editorconfig ファイルを作成します。

root = true
[*.php]
indent_style = tab
[*.scss]
indent_style = space
indent_size = 2

これは、php ファイルのインデント方法には TAB キーを使用する必要があると規定しています。注: Atom はインデント モードを Auto に変更する必要があります。そうしないと、editorconfig の設定が機能しません。

phpcs.xml

次に、プロジェクトのルート ディレクトリに phpcs.xml ファイルを作成します。

<?xml version="1.0"?>
<ruleset name="Custom Standard">
 <rule ref="WordPress"/>
</ruleset>

ここで、phpcs にこのプロジェクトを伝えます。 WordPress 認証を使用します。

関連する推奨事項:「atom チュートリアル

以上がWordPress 開発用の Atom 環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。