PHPCBを使用してPHPコード美化ツールをEditPlusに追加します
EditPlus または他のエディターに統合できる PHP コード整形ツール: phpCodeBeautifier (phpCB と呼ばれます)。
PHP コード形式を美しくし、混沌とした PHP コードをすっきりさせることができます。
EditPlusrをインストールすると、メニューバーに[ツール(T)]→[ユーザーツールの設定]というメニューがあるので、[ユーザーツール]→[ツールの追加]をクリックします。アプリ】.
メニューのテキストは次のようになります: PHP コードの美化コマンド: phpCB のローカル保存アドレスを選択します。
パラメータ: $(FilePath) または次の内容を記述します (コマンドは 1 行です)。詳細については、phpCodeBeautifier ユーザー マニュアルを参照してください。
--space-after-if --optimize-eol --space-after-switch --space-after-while --開始山括弧前のスペース --終了山括弧後のスペース -- extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force -true-false-null-contant- lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"
初期ディレクトリ充填: $(FileDir)
最後に、選択内容に注意してください: [テキスト フィルタリングを実行] を選択し、ドロップダウン ボックスで [置換] を選択します。
このようにして、PHP コード美化ツールが追加されました
使用する必要がある場合は、メニューバーで PHP コード美化ツールを選択するだけです
そうすれば、プログラムが乱雑なコードを自動的に整理し、コードをより美しく、読みやすく、分析しやすくします。
phpCodeBeautifier ユーザーマニュアル
オプション
--space-after-start-bracket: 開始括弧 "(" の後にスペースを挿入できるようにします。
if ($condition) {
}
if ($condition) {
}
--space-before-end-bracket: 終了括弧 ")" の前にスペースを挿入できるようにします。
if ($condition ) {
}
if ($condition) {
}
--space-after-if: 「if」キーワードの後にスペースを挿入できるようにします。
if ($condition) {
}
if($condition) {
}
--space-after-switch: 「switch」キーワードの後にスペースを挿入できるようにします。
スイッチ ($condition) {
}
スイッチ($condition) {
}
--space-after-while: 「while」キーワードの後にスペースを挿入できるようにします。
while ($condition) {
}
while($condition) {
}
--space-before-start-angle-bracket: 山括弧 "{" を開始する前にスペースを挿入できるようにします。
while($condition) {
}
while($condition){
}
--space-after-end-angle-bracket: 山括弧「}」の開始後にスペースを挿入できるようにします。
while($condition){
} // これで終わり
while($condition){
}//終わり
--extra-padding-for-case-statement: case ステートメントの前のパディングを増やします。
スイッチ($condition){
ケース 1:
アクション1();
休憩;
ケース 2:
アクション2();
休憩;
デフォルト:
デフォルトアクション();
休憩;
}
スイッチ($condition){
ケース1:
アクション1();
休憩
ケース 2:
アクション2();
休憩
デフォルト:
デフォルトアクション();
休憩
}
?>
--one-true-brace-function-declaration: 関数には「1 つの true 中括弧」形式を使用します。
--one-true-brace-function-declaration あり --one-true-brace-function-declaration なし
関数 aFunction($param)
{
// 関数の内容
}
?>
関数 aFunction($param) {
// 関数の内容
}
?>
--glue-amperscore: 次の項目に「&」を貼り付けます。
--glue-amperscore あり --glue-amperscore なし
$value = &$objectInstance;
?>
$value = & $objectInstance;
?>
--change-shell-comment-to-double-slashes-comment: 「# ...」コメントを「// ...」コメントに変更します
ソース --change-shell-comment-to-double-slashes-comment あり --change-shell-comment-to-double-slashes-comment なし
#コメント内容
//またコメント
?>
// コメント内容
// 別のコメント
?>
#コメント内容
// 別のコメント
?>
--indent-with-tab: 選択すると、テキストのインデントに表 (ASCII #9) 文字が使用され、それ以外の場合はスペース (ASCII #32) 文字が使用されます。
--force-large-php-code-tag: 「」を変更します。および「<%」トークンを「」に変換します。 「?>」に。
ソース --force-large-php-code-tag あり --force-large-php-code-tag なし
?>
<%
%>
?>
?>
?>
<%
%>
--force-true-false-null-contant- lowercase: PEAR コーディング標準で推奨されている、NULL、TRUE、および FALSE 定数の小文字。
ソース --force-true-false-null-contant- lowercase を使用した場合 --force-true-false-null-contant- lowercase を使用しない場合
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
if(true){
if(偽){
$value = null;
}
}
?>
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
--align-equal-statements: すべての代入ステートメントを整列させます。
--align-equal-statements を使用したソース
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;
?>
--align-equal-statements-to-fixed-pos: すべての代入ステートメントを固定位置に配置します。
--align-equal-statements-to-fixed-pos 30 を使用したソース
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;
?>
コメントレンダリングスタイル
次のスタイルのコメント書式を使用できます:
--コメントレンダリングスタイルのPEAR --コメントレンダリングスタイルのPHPDoc
/**
* ブラブラブラ
*
* @アクセス公開
*/
?>
/**
* ブラブラブラ
*
* @アクセス公開
*/
?>
PEAR コーディング標準のヒント
PEAR コーディング標準に従うには、次の構成を使用することをお勧めします:
オプションの状態
--開始括弧後のスペース-
--終了括弧の前のスペース-
--if X の後のスペース
--space-after-switch X
--space-after-while X
--開始山括弧前のスペースX
--終了山括弧後のスペースX
--extra-padding-for-case-statement -
--one-true-brace-function-declaration X
--glue-amperscore X
--change-shell-comment-to-double-slashes-comment X
--タブ付きインデント-
--force-large-php-code-tag X
--force-true-false-null-contant-小文字 X
--align-equal-statements X
--align-equal-statements-to-fixed-pos -
使用するパディング文字数には 4 を使用します。
コマンドライン
コマンドライン構文は次のとおりです:
phpCB.exe [オプション] [srcFile]
ここで、 options は前のトピック リストからのものであり、 srcFile は美化するファイルです。 srcFile が指定されていない場合は、標準入力が使用されます。変換されたテキストは標準出力に出力されます。> を使用してファイルにリダイレクトできます。シンボル
例
これはコマンドラインバージョンのサンプル呼び出しです:
# phpCB --space-after-if
--space-after-switch
--after-while
--開始山括弧の前のスペース
--終了山括弧後のスペース
--one-true-brace-function-declaration
--glue-amperscore
--シェルのコメントを二重スラッシュコメントに変更します
--force-large-php-code-tag
--force-true-false-null-contant-小文字
--align-equal-statements
--comment-rendering-style PEAR
--equal-align-position 50
--padding-char-count 4
c:somepathtofile.php