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




(13)

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

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


Answers

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


나는 Geany 와 Vim을 사용했다. 개발하기에 충분하다. Geany는 코드를 컴파일하고 실행할 수도 있습니다.


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

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

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

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

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

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


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

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

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

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

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

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


Erlang을위한 최고의 IDE는 Emacs입니다. 그러나 Erlang과 함께 제공되는 모드는 최고가 아닙니다. Erlware-mode 그것을 확장하고 Distel 은 Erlang 노드로서 Emacs 자체를 사용할 수있게하여 아주 좋은 기능을 제공합니다. this 블로그 게시물을 참조하십시오.

NetBeans (ErlyBird) 및 Eclipse (ErlIDE) 용 플러그인 사이에서 Eclipse를 선호합니다. NetBeans는 적어도 야간 버전의 NetBeans를 필요로하며 제대로 작동하지 않았습니다.



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

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

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


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


나는 erlang을 위해 notpad ++를 사용한다.


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에서 찾을 수있는 방법을 알고 있다고 확신합니다.

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


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

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



일단 Geany (우분투)를 찾았 으면, TextMate (OSX)에서 전환했고 결코 되돌아 보지 않았습니다. Geany는 텍스트 편집기 또는 경량 IDE로 사용할 수있는 깨끗하고 빠른 IDE입니다. 텍스트 편집 기능 (구문 강조, 코드 폴딩, 자동 완성, 자동 닫기, 기호 목록, 코드 탐색, 디렉토리 트리, 다중 탭 열린 파일 등)뿐만 아니라 간단한 프로젝트 관리, 컴파일 - 빌드 - 실행 주 창 내에서. TextMate와는 달리 자체 윈도우 내에 터미널 화면이 있습니다. 편집기 창과 터미널 창 사이를 돌아갈 필요가 없습니다. TextMate와는 달리, 그것은 국제 언어를 지원합니다. TextMate와는 달리, 그것은 멀티 플랫폼을 지원합니다. TextMate와는 달리 오픈 소스이며 무료입니다. Geany는 이제 내가 가장 좋아하는 C / Ruby / XML 개발 도구입니다.





ide erlang