Ruby и Linux, предпочтенная установка?

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

24
задан 4 revs, 3 users 64% 4 April 2017 в 09:43
поделиться

13 ответов

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

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

19
ответ дан 2 revs, 2 users 55%Cameron McCloud 28 November 2019 в 23:06
поделиться

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

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

0
ответ дан jorgeu 28 November 2019 в 23:06
поделиться

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

0
ответ дан Morph 28 November 2019 в 23:06
поделиться

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

Ее плагин энергии Fuzzyfinder Textmate , к которому относится сообщение.

0
ответ дан anshul 28 November 2019 в 23:06
поделиться

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

 ⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2

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

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

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

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

1
ответ дан Eki Eqbal 28 November 2019 в 23:06
поделиться

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

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

0
ответ дан Micah 28 November 2019 в 23:06
поделиться

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

2
ответ дан Julian H 28 November 2019 в 23:06
поделиться

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

4
ответ дан craigp 28 November 2019 в 23:06
поделиться

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

4
ответ дан David Nehme 28 November 2019 в 23:06
поделиться

Aptana с эти плагин направляющих довольно хорош.

6
ответ дан Adam Lassek 28 November 2019 в 23:06
поделиться

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

1
ответ дан André 28 November 2019 в 23:06
поделиться

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

9
ответ дан 28 November 2019 в 23:06
поделиться