Erlang 프로그래밍을위한 좋은 IDE는 무엇입니까?




(10)

내가 아는 한 NetBeans 및 Eclipse 용 Erlang 플러그인이 있습니다. 어느 순간에 우위를 차지할 수 있습니까?

내가 언급하지 않은 Erlang을위한 다른 IDE가 있는가? 그리고 NetBeans와 Eclipse와 비교할 때 얼마나 좋은가?


Emacs 나 VIM은 경험이 없다면 좋은 선택이 아닙니다. Eclipse에 너무 많은 버그가 있습니다 ... 그리고 IntelliJ IDEA가 최고의 IDE입니다.


Emacs의 Erlang 모드가 일반적으로 권장되는 IDE입니다.

http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html

Windows에서 기본 구문 강조 만 원한다면 제대로 작동하는 NotePad ++에 대한 구문 정의를 작성했습니다.

http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/

vim에 대한 Erlang 정의가 있습니다. Google에서 찾을 수있는 방법을 알고 있다고 확신합니다.

나는 다른 사람들이 다른 편집자들에게도 똑같이 해줄 것이라고 확신한다.


IntelliJ IDEA 용 Erlang 플러그인 은 Erlang 코드 편집 및 탐색을위한 몇 가지 기능을 제공합니다 :

  • 구문 및 오류 강조 표시
  • 해결 된 참조
  • 함수, 레코드, 변수, 매크로 및 키워드에 대한 코드 완성
  • 모듈, 함수, 레코드, 매크로 및 변수에 대한 리팩토링 이름 바꾸기
  • 안전한 삭제 리팩터링
  • 구조보기 및 찾기 사용법
  • 코드 포맷터
  • 컴파일 및 실행
  • Eunit 테스트 러너
  • 투석기 통합
  • 스 니펫 (라이브 템플릿)
  • 빠른 수정
  • 보강 철근 통합
  • 이맥스 기반 코드 포맷 작업
  • Erlang 쉘 콘솔
  • 디버거
  • 변수 및 함수 리팩토링 추출

플러그인은 무료이며 오픈 소스입니다 : http://ignatov.github.io/intellij-erlang .


Vim을 사용한다면 Vimerl ( http://github.com/jimenezrick/vimerl )을 추천합니다.

풍모

  • 구문 강조
  • 코드 들여 쓰기
  • 코드 폴딩
  • 코드 옴니 완성
  • quickfix 지원을 통한 구문 검사
  • OTP 비헤이비어 코드 스켈레톤
  • 보강 철근의 구성을 사용합니다.
  • 병원체 호환성 (http://github.com/tpope/vim-pathogen)

나는 Erlide 플러그인으로 Eclipse를 사용한다.

구문 강조, 자동 완성 외에도 프로젝트 관리를 지원합니다.

코드 리팩토링을위한 Wrangler와 같은 타사 도구와의 통합 또한 매우 유용합니다.

디버깅도 지원됩니다.


나는 Erlide를 Eclipse ( http://erlide.org/ )에서 사용한다.

장점 : 구문 하이라이트, 자동 완성 및 제안 모두 잘 작동합니다. 제안하는 동안 사용할 수있는 몇 가지 설명서가 표시됩니다. 모듈을 탐색 할 때 매우 유용합니다.

오류 및 경고 주석은 빠르고 유용합니다.

특히 사용자가 일식에 익숙하다면 사용자 경험을 고려한 모든 것이 좋습니다.

단점 : Erlide는 모듈을 실행할 수도 있지만 쉘이 사용하기에는 너무 거추장 스럽다. 나는 항상 "진짜"erlang 셸을 열고 거기에서 내 코드를 컴파일 / 테스트한다.

또한 Textmate 번들 (Google)이 있지만 아직 시도하지 않았습니다.


나는 윈도우, 맥과 리눅스에 숭고한 텍스트를 사용하고있다.


당신이 새로운 이맥스 사용자라면, 이맥스가 정말로 당신을 죽일 수 있다고 생각합니다. (

나는 erlide (defination에 점프하기위한 버기, 다른 것은 좋다) emacs-erlang 모드 (정말로 힘들다)를 시도한다. 나는 결국 매일 개발을 위해 숭고한 text2를 선택한다. 나는 너가 그것을 시도 할 수있는 것이 좋습니다.

다음 플러그인을 설치합니다 : package control sublime-erlang sublimerl ctags

그게 내가 기대했던만큼 좋은거야.

http://www.youtube.com/watch?v=T0rD0CQM4Yg

이 비디오를보고 우월 2가 얼마나 우호인지 알 수 있습니다.


저는 SciTE를 사용합니다 : http://www.scintilla.org/SciTEDownload.html 저는 이맥스 키 조합을 배우기 위해 고생 할 필요가 없으며,로드하기 위해 기다리는 것이 참을성이 없습니다.

SciTE는 얼랭 (Erlang) 설정과 함께 제공되지만 설정 파일에서 주석 처리를 해제해야합니다.






erlang