Я пришел из фона 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 отступы (вкладки) правильно, но остальная часть кода все еще не в порядке.
Например, в приведенном выше коде, как я могу указать стиль и стиль интервала?
Может быть, пакет PHP Beautifier PEAR сделает все, что вам нужно? Например, просто используйте инструмент командной строки в файлах и сделайте их правильными.
Режимы php Emacs могут делать только отступы для вас. Вам нужно запустить его через внешний инструмент, чтобы исправить это форматирование.