필자는 이클립스/빔의 배경에서 왔으며 PHP 파일을 편집하기 위해 Emacs를 처음 사용하기 시작했다.이맥스에서 PHP 파일 자동 포맷
최근에 나는 PHP 파일을 가져 왔으며 기존 코드 형식이 일관되지 않고 * 매우 *가 부실했습니다.
if (condition && condition) {
}
if (condition && condition)
{
$var = "val" // comment
}
$var2 = "val2" // comment
//...
은 이클립스와 빔, 나는 소스 파일 (Java 및 C/C++ 각각)을 포맷 할 수 및 IDE 들여 쓰기의 관리, 코드 스타일, 코드 정리를 취할 것입니다. 이것은 불필요한 공백을 없애고, 적절하게 보강하고, 적절한 곳에 뉴 라인을 삽입/제거하는 것을 의미합니다.
PHP 파일로 이클립스에서 어떻게합니까? 나는 nxhtml에서 PHP 모드를 사용하고 있는데, 들여 쓰기 부분을 알아 냈으므로 모든 PHP는 제대로 들여 쓰기 (탭 처리)되어 있지만 코드의 나머지 부분은 여전히 엉망입니다.
예를 들어, 위의 코드에서 중괄호 스타일과 간격 규칙을 어떻게 지정합니까?
컴퓨터 생성 코드 ... 맞습니까? 인간은 실제로 그것을 쓰지 않았다. – aaronasterling
아니, 인간이 썼다. 이전 개발자는 다른 IDE (notepad ++ 또는 워드 패드라고 생각합니다.)에서 코드를 많이 훑어보고 손으로 포맷했습니다. –
그들은 IDE가 아닙니다 :) 이맥스는 모르지만이 기능은 자동 들여 쓰기라고합니다. http://www.emacswiki.org/emacs/AutoIndentation – bcoughlan