EmEditorでphpCodeBeautifier

EmEditorを試してる理由は、phpCodeBeautifierを使ってみたかったからだけだったりして(笑)
EmEditorから呼び出す場合は、このマクロが便利です。
PHPコード整形マクロ(Users Group of EmEditor)
設定


beautifier.options = [
//	"-space-after-start-bracket",
//	"-space-before-end-bracket",
"-space-after-if",
"-space-after-switch",
"-space-after-while",
"-space-before-start-angle-bracket",
"-space-after-end-angle-bracket",
"-extra-padding-for-case-statement",
"-one-true-brace-function-declaration",
"-glue-amperscore",
"-change-shell-comment-to-double-slashes-comment",
"-indent-with-tab",
"-force-large-php-code-tag",
"-force-true-false-null-contant-lowercase",
"-align-equal-statements",
"--equal-align-position 50",
"--comment-rendering-style PEAR",
//	"--padding-char-count 4",
"--padding-char-count 1",
"-optimize-eol"
];

ソースはまぁまぁ綺麗になるのですが、一つ問題点が。。。なにか条件があるのだと思いますが、あるソースを整形したところ


print 

ヒアドキュメントの終了部分の後ろにハンカクスペースがはいることがありこのせいでエラーが出ることがあった。整形しただけなのに動かなくなって困ったよorz

カテゴリー blog

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA