Подтвердить что ты не робот

Ruby и linux, предпочтительная настройка?

Mac имеет TextMate как предпочтительное приложение для разработки ruby, но какое будет предпочтительное приложение для Linux? Мне нужно что-то, где легко работать с несколькими файлами, структурой проекта и командами настройки для запуска моего рубинового приложения, или если это одно приложение merb. Подсветка синтаксиса также обязательна.

Теперь я обычно использую Vim, но он не лучший для работы с несколькими файлами или с проектной структурой, даже с подключаемым модулем VTreeView или несколькими окнами VIM.

Итак, что бы вы предложили ребятам?

Если у вас есть лучшие плагины для VIM, не стесняйтесь упоминать их, я не исключаю VIM здесь.

4b9b3361

Ответ 1

Я использую Vim для Windows и Linux для разработки в Rails (мы должны использовать Windows в работе, и я использую только Linux дома). Для обеих платформ среда практически одинакова. Особенно важным для меня является удобная навигация между различными компонентами Rails - от контроллеров до представлений, частичных и моделей и быстрая навигация к тестовым файлам.

Вот плагины, которые я использую:

  • Vim Rails от Тима Поупа. Команды: R:: A и gf - это те, которые я использую в основном для навигации.
  • NERDTree для представления проекта/проводника.
  • NERDCommenter для легкого многострочного комментирования.
  • FuzzyFinder и FuzzyFinder - Textmate "- позволяет вы можете быстро найти файлы на основе портинов имени файла.
  • Ctags
  • Bufexplorer
  • dbext для выполнения команд SQL и получения результатов в буфере Vim.
  • Ack и плагин ack для лучшего grepping опыт изнутри Vim.
  • Цветовая схема VividChalk.

Ответ 2

RubyMine от JetBrains.com работает хорошо для Mac/Linux/Windows цена составляет 99 $, но это, вероятно, самая эффективная IDE для Ruby и Rails, которые я тестировал до сих пор.

Ответ 5

Если вы находитесь на Ubuntu/Debian, простые старые emacs с пакетом ruby-elisp не плохи. Это не TextMate, но это не плохо.

Ответ 6

Я предпочитаю Netbeans как на Linux, так и на Mac

Ответ 7

+1 для Netbeans for Rails. Каждый выпуск становится все лучше и лучше, и с 6.7 бета это еще лучше. Используя его в Windows и Mac - под Linux это то, что я бы использовал.

Ответ 8

Поскольку вы - виммер, посмотрели ли вы на этот? У меня нет опыта с этим, но выглядит неплохо в screencast.

Ответ 9

Почему бы вам просто не использовать текстовый редактор Sublime Text 2, он бесплатный и кросс-платформенный и легче любой IDE, а затем вы можете установить SublimeCodeIntel, который предоставит вам функции автозаполнения, вы можете это сделать, установив пакет Control, затем

 ⌘+shift+p → "install" → ENTER → "codeintel" → ENTER → Restart ST2

Он отлично работает со мной, и я полностью влюблен в этот умный редактор.

Вы можете найти это как-то полезным, если хотите попробовать, http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development

Я использую его с zsh Terminal http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/

В любом случае, если вы ищете полную IDE, дайте netbeans попробовать http://netbeans.org/projects/ruby/

Ответ 10

Я предпочитаю Aptana/RadRails на Mac и Linux. Это дает мне постоянный опыт независимо от того, на какой ОС я нахожусь.

Я все еще не получаю волнения по сравнению с Textmate...

Ответ 11

Учитывая, что вы используете vim, это сообщение может быть интересно.

Она является Fuzzyfinder Textmate vim плагин, на который ссылается сообщение.

Ответ 12

Aptana Studio действительно очень приятная. Кроме того, Gedit выполняет эту работу, если вам не нужна полноценная среда IDE и более склонны делать вещи вручную:).

Ответ 13

Другие ответы касаются редакторов ruby, поэтому я подумал, что добавлю ответ на установку linux.

Я использую Ubuntu с VM-плеером (бесплатно) поверх окон 7. Я посвящаю 2 ядра и 2 ГБ vm. Преимущество использования виртуальной машины поверх окон заключается в том, что я могу использовать Linux только для разработки и для всех остальных. Skype, webex и просмотрщик команд работают в окнах, но я считаю их уязвимыми в Linux. Также я использую офис раз в то время, очень просто в окнах.

Ответ 14

Я использовал GMATE какое-то время, и могу сказать, что мне нужен только gnome-terminal для завершения моего ruby ​​/groovy/python. У него есть темы, импортированные из textmate, и выполняются некоторые методы/свойства кода (не очень хорошо, но это удобно).

Изменить: забыли сказать, что GMATE - это набор плагинов для Gedit (текстовый редактор по умолчанию для gnome)

Ответ 15

В Linux есть 3 действительно хорошие IDE, и все они бесплатны. У вас есть Eclipse, Netbeans и Aptana... Все они очень хороши, и у каждого есть некоторые преимущества по сравнению с другими, более того, это вопрос предпочтения. Я бы предложил загрузить все 3 и дать им попробовать посмотреть, что вы предпочитаете.