2012-03-26 7 views
5

저는 Emacs를 꽤 오랫동안 PHP IDE로 사용 해왔다. (emacs-starter-kit, ECB, & Geben). emacs-starter-kit 또는 Emacs 24를 새로 출시 할 때마다 ECB는 새로운 오류 &을 발행합니다. 그것은 더 이상 잘 유지되지 않는 것 같습니다 (지난 버전은 2009 년이었습니다).Emacs ECB Alternative

프로젝트 관리자/IDE 이맥스 플러그인이 오늘의 실망스러운 경우 궁금하십니까? 파일 브라우징 (sr-speedbar와 같은), 메소드 목록, 심지어 자동 ctags 일 수도 있습니다.

답변

7

답변은 불행히도 그러한 것이 존재하지 않는다는 것입니다. emacs-nav은 ECB의 것과 유사한 파일 브라우저를 제공하며 helm과 같은 것을 사용하여 프로젝트의 다양한 항목 (파일, 태그, imenu 항목 등)으로 이동할 수 있습니다. projectile과 같은 작은 유틸리티도 도움이 될 수 있습니다.

ECB와 같은 헤비 웨이트 도구를 사용하는 것이 모두 이맥스 방법이 아니며, 개발이 정체되어있는 동안 이것이 이유라고 생각합니다. 몇 가지 이맥스 사용자는 그보다 유연한 대안을 제공하는 도구를 사용하지 않을 것입니다.

+0

두 번 투표를 파일에 사용 SR-스피드이야 그냥 내가 이맥스 캐시 + 제대로 구성 아무것도 (투구) 인 것을 생각 언급 이맥스 탐색을 체크 아웃 및 – lefnire

0

문제없이 emacs-24에서 ecb를 사용하고 있습니다. .emacs에 추가해야하는 유일한 것은 다음과 같습니다.

(setq stack-trace-on-error t) 

ecb 시작시 오류가 발생하지 않도록합니다. 어떤 종류의 창 문제가 있습니까?

+0

를 발사체합니다 ecb보다 훨씬 더 편리하게 사용할 수 있습니다. 적어도 파일 탐색에서. – Michal

+0

이 문제는 다음과 같습니다 : Emacs는 팝업이 호출 될 때마다 (Magit 또는 Geben과 같이) 4 개의 창을 생성합니다. Setting (setq pop-up-windows nil) 도움이되지만 모든 새 버퍼가 같은 창에 있습니다. 이상적이지 않습니다. ECB가 활성화 된 경우에만 다시 내가 얻는 주 오류는 ECB에 루트 레벨 디렉토리를 읽을 수있는 권한이 없지만 시작시로드되지 않도록 설정되어 있습니다. 내가 cwd'd (비 루트 위치)에 따라 간헐적으로 발생합니다. 여전히 진단하려고합니다. – lefnire

+0

하지만 헬름 설정에 대한 블로그를 확인하겠습니다. 감사합니다! – lefnire