Наскільки я знаю, існує плагін Erlang для NetBeans та Eclipse. Хто з них має перевагу на даний момент?
Чи є якісь інші IDE для Erlang, про які я не згадував, і наскільки вони хороші в порівнянні з NetBeans та Eclipse?
Відповіді:
Найкраща IDE для Erlang - Emacs. Однак режим, який постачається з Erlang, не найкращий. Режим Erlware розширює його і Distel дозволяє використовувати сам Emacs як вузол Erlang, що забезпечує деякі дуже приємні функції. Дивіться цю публікацію в блозі.
Між плагінами для NetBeans (ErlyBird) та Eclipse (ErlIDE) я віддаю перевагу Eclipse. NetBeans принаймні раніше вимагали нічних версій NetBeans і не працював належним чином для мене.
Плагін Erlang для IntelliJ IDEA надає деякі функції редагування та навігації коду Erlang:
Плагіни безкоштовні та з відкритим кодом: http://ignatov.github.io/intellij-erlang .
Я використовую Erlide для затемнення ( http://erlide.org/ ).
Плюси: Виділення синтаксису, автозаповнення та пропозиція працюють добре. Під час пропозиції на ньому буде відображено кілька доступних документацій: дуже корисно при вивченні модуля.
Помітки про помилки та попередження швидкі та корисні.
Все, що вважається зручним для користувачів, це добре, особливо якщо ви звикли до затемнення.
Мінуси: Erlide також може запускати ваші модулі, але я вважаю, що оболонка занадто незграбна, щоб бути придатною для використання. Я завжди тримаю "справжню" erlang-оболонку відкритою і компілюю / тестую свій код звідти.
Також є набір Textmate (google), але я ще не пробував цього.
Режим Erlang в Emacs - це загально рекомендована 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/
Існує визначення Erlang для vim, яке, я впевнений, Google знає, як знайти.
Я впевнений, що інші зробили те саме для інших редакторів.
Якщо ви використовуєте Vim, я рекомендую вам Vimerl ( http://github.com/jimenezrick/vimerl ):
Я використовую SciTE: http://www.scintilla.org/SciTEDownload.html, оскільки мене не турбує вивчення комбінацій клавіш emacs, і я нетерплячий чекати, поки затьмарення завантажиться.
SciTE постачається з конфігурацією Erlang, але її потрібно прокоментувати у файлі конфігурації.
IntelliJ IDEA має чудовий плагін Erlang
Інший варіант - Visual Studio Code з розширенням erlang .
якщо ви новий користувач emacs, я думаю, що emacs насправді може вбити вас :(
я пробую erlide (баггі для переходу до визначення, інше добре) режим emacs-erlang (дуже важкий для мене), нарешті я вибираю піднесений text2 для щоденного розвитку. я пропоную вам спробувати.
я встановлюю такі плагіни: управління пакетами sublime-erlang sublimerl ctags
це так добре, як я очікував.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
Ви можете подивитися це відео, щоб побачити, наскільки дружній Sublime 2
Я використовую піднесений текст у Windows, Mac і Linux