Автоматическое форматирование файла PHP в Emacs - PullRequest
1 голос
/ 28 декабря 2010

Я пришел из Eclipse / Vim, и я только начал использовать Emacs в первый раз для редактирования моих PHP-файлов.

Недавно я принял кусок PHP-файлов исуществующее форматирование кода несовместимо и * очень * плохо.

if (condition   &&      condition)      {    
    }

if (condition   &&      condition)      
{

$var            =   "val"        // comment

    }
$var2      =           "val2"       // comment
//...

В Eclipse и Vim я могу отформатировать исходные файлы (Java и C / C ++ соответственно), и IDE займетзаботиться об отступах, стиле кода и очистке кода.Это означает удаление ненужных пробелов, правильную привязку, вставку / удаление строк новой строки и т. Д.

Как мне это сделать в Emacs с файлами PHP?Я использую режим PHP в nxhtml, и я вычислил часть отступа, поэтому весь мой PHP правильно с отступом (с вкладками), но остальная часть кода все еще не в порядке.

ДляНапример, в приведенном выше коде как указать стиль фигурных скобок и правила пробелов?

Ответы [ 2 ]

2 голосов
/ 28 декабря 2010

Может быть PHP Beautifier Пакет PEAR будет делать то, что вам нужно? Например. просто используйте инструмент командной строки для файлов и сделайте их правильными.

1 голос
/ 28 декабря 2010

php-режимы Emacs могут делать только отступы для вас.Вам нужно запустить его через какой-нибудь внешний инструмент, чтобы исправить это форматирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...