Комментарии 25
Нам предлагается угадать какой редактор использует автор опроса?
в список надо добавить Aptana RadRails!
А где же Eclipse с плагином Aptana?
Хотелось бы, кстати, узнать, у тех, кто пользуется vim — вы его компонуете плагинами сами или используете в основе какие-то сборки?
Пробовал сборку — не понравилась. Поэтому взял чистый Vim и прикрутил к нему необходимые мне плагины.
Akita on Rails
Сборки шлак, вим хорош тем, что его можно «вырастить» под себя.
Плагины + .vimrc
Один из немногих опросов, в котором количество воздержавшихся превышает количество проголосовавших.
Komodo Edit
Eclipse с плагином от Aptana. Не скажу, что радует, но на безрыбье…
vim осилил только как редактор одного файла, а не IDE. То есть когда надо что-то быстренько подправить (возможно прямо на сервере) — тогда vim. Надо между двумя файлами переключаться — два вима, тремя — три. Но как-то для простейшего hello world на рельсах много больше файлов нужно и оперировать кучей вимов средствами ОС+DE (Unity сейчас) не нравится.
NetBeans поддержку прекратил как раз в то время, когда я рельсами заинтересовался серьезно.
Jetbrains RubyMine пока ещё не пробовал. Остальное не пробовал и вряд ли пробовать буду (часть не кроссплатформенно, часть — очень высокий порог вхождения).
vim осилил только как редактор одного файла, а не IDE. То есть когда надо что-то быстренько подправить (возможно прямо на сервере) — тогда vim. Надо между двумя файлами переключаться — два вима, тремя — три. Но как-то для простейшего hello world на рельсах много больше файлов нужно и оперировать кучей вимов средствами ОС+DE (Unity сейчас) не нравится.
NetBeans поддержку прекратил как раз в то время, когда я рельсами заинтересовался серьезно.
Jetbrains RubyMine пока ещё не пробовал. Остальное не пробовал и вряд ли пробовать буду (часть не кроссплатформенно, часть — очень высокий порог вхождения).
В виме есть табы и есть сплиты (разделение окна на несколько файлов), т.е. работа с несколькими файлами организована хорошо.
Единственным недостаток — я не понимаю, как работать с несколькими мониторами и работает ли он вообще с ними.
Единственным недостаток — я не понимаю, как работать с несколькими мониторами и работает ли он вообще с ними.
Есть, не спорю, но вот насчёт «организованно хорошо» не соглашусь. Мне проще раз 5 кликнуть мышкой по дереву проекта, чем писать :tabnew app/controllers/user_defender_proactive_controller.rb, особенно если в проекте есть контроллеры user_profile_controller.rb, user_defender_passive.rb, user_controller.rb и т. п., то есть когда автодополнение (причём не столь удобное как в консоли) малополезно из-за высокой доли неполных совпадений.
По идее не должен исходя из принципов cli, tui и т. п. — второго окна/монитора может просто не быть физически на текстовом терминале.
По идее не должен исходя из принципов cli, tui и т. п. — второго окна/монитора может просто не быть физически на текстовом терминале.
Ужасные вещи вы описываете) В виме есть плагин Command-T, который ищет файлы в проекте по мере набора его имени, пути или их комбинации и открывает их в произвольных частях экрана. С тех пор, как нашел такую функциональность в RubyMine — жить без нее не могу.
Я плагины пока не использую, ещё базовой функциональностью не овладел. Вернее прочитал всё, что есть в доках, но на практике дай бог 5% использую, расширяя по 1% в месяц-два. Сейчас вот на регэкспах на замену застрял — медленно получается их писать, проще визуально два места в коде на двести строк найти и поменять, чем писать регэксп отсекающий ещё два места.
Такой способ плох для вима, по крайней мере для меня. Туда надо кинуться с головой и использовать его как обычный текстовый редактор. И уже по ходу работы узнавать, какие ежедневные костыли можно заменить на функциональность вима. Я пробовал читать маны, смотреть скринкасты, но когда дело доходит до реальной работы с кодом — ничего уже и не вспомнить, помнится только то, что используется.
Насчет плагинов — поставьте сборку какую-нибудь, прочтите ее описание и поймете, какие плагины используются и для чего, а потом уже будете настраивать ее под себя и плеваться на все другие редакторы =)
Насчет плагинов — поставьте сборку какую-нибудь, прочтите ее описание и поймете, какие плагины используются и для чего, а потом уже будете настраивать ее под себя и плеваться на все другие редакторы =)
Ну я примерно так и делаю. Прочитал доки, чтобы понять, что он вообще может без написания собственных скриптов или использования сторонних. Как замечаю за собой, что часто что-то повторяю, что вроде бы он может, то листаю доки и ищу свой юзкейс.
Насчёт сборок — спасибо, посмотрю, как-то даже не слышал кажется о их существовании.
Насчёт сборок — спасибо, посмотрю, как-то даже не слышал кажется о их существовании.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Какой основной редактор/IDE я использую для веб-разработки на Ruby on Rails?