programing

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

nasanasas 2020. 10. 16. 07:30
반응형

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


내가 아는 한 NetBeans 및 Eclipse 용 Erlang 플러그인이 있습니다. 현재 어느 쪽이 우위를 점하고 있습니까?

내가 언급하지 않은 다른 Erlang 용 IDE가 있으며 NetBeans 및 Eclipse와 비교할 때 얼마나 좋은가요?


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

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


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

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

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


eclipse ( http://erlide.org/ ) 에서 Erlide를 사용 합니다.

장점 : 구문 강조, 자동 완성 및 제안이 모두 잘 작동합니다. 제안하는 동안 사용 가능한 경우 일부 문서가 표시됩니다. 모듈을 탐색 할 때 매우 유용합니다.

오류 및 경고 알림은 빠르고 유용합니다.

특히 당신이 일식에 익숙하다면 사용자 경험으로 간주되는 모든 것이 좋습니다.

단점 : Erlide는 모듈을 실행할 수도 있지만 쉘이 너무 복잡해서 사용할 수 없습니다. 저는 항상 "진짜"erlang 쉘을 열어두고 거기에서 내 코드를 컴파일 / 테스트합니다.

Textmate 번들 (google)도 있지만 아직 시도하지 않았습니다.


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/

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

나는 다른 편집자들에게도 똑같은 일을했다고 확신합니다.


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

풍모

  • 구문 강조
  • 코드 들여 쓰기
  • 코드 접기
  • 코드 옴니 완성
  • Quickfix 지원을 통한 구문 검사
  • OTP 동작을위한 코드 스켈레톤
  • 철근의 구성 사용
  • 병원균 호환 (http://github.com/tpope/vim-pathogen)

나는 SciTE를 사용한다 : http://www.scintilla.org/SciTEDownload.html 나는 emacs 키 조합을 배우는 것을 귀찮게 할 수없고, 이클립스가로드 될 때까지 기다릴 필요가 없다.

SciTE comes with an Erlang configuration, but it needs to be uncommented in the configuration file.


I used Geany and Vim, they are good enough for developing. Geany can also compile and run the code.


IntelliJ IDEA has a great Erlang plugin

http://ignatov.github.io/intellij-erlang/


I use notpad++ for erlang


if you are a new emacs user, i think emacs can really kill you :(

i try erlide(buggy for jump to defination, other is good) emacs-erlang mode(really hard for me), i finally choose sublime text2 for daily development. i suggest you can try it.

i install the following plugins: package control sublime-erlang sublimerl ctags

that's as good as i expected.

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

you can watch this video to see how friendly sublime 2 is


I use Eclipse with Erlide plugin.

It has support for Project Management in addition to syntax highlight, autocompletion.

Integration with 3rd party tool such as Wrangler for code refactoring is also very useful.

Debugging is also supported.


Another option is Visual Studio Code with the erlang extension.


I'm using sublime text on windows, mac and linux


Emacs or VIM is not a good choice, if you didn't have experience on them. There a too many bugs in Eclipse... And IntelliJ IDEA is the best IDE

참고URL : https://stackoverflow.com/questions/1137447/whats-a-good-ide-for-erlang-programming

반응형