Netbeans Ruby on rails autocomplete не работает должным образом - PullRequest
4 голосов
/ 05 февраля 2010

Я использую Netbeans v6.8 в Ubuntu 9.10 для разработки на Ruby on Rails.

Моя проблема в том, что автозаполнение работает очень непоследовательно. Например, когда я нажимаю Ctrl + пробел после ввода «Файл», я получаю все методы, аккуратно определенные вверху жирным шрифтом, которые можно вызывать в классе. Этот список разграничен и сопровождается всеми остальными сотнями методов из классов / модулей, кроме File.

Но если я нажму ctrl + space в каком-либо другом предложении, например «ActionController :: Base :: logger.», Я не вижу такие методы, как «info» или «error», в верхней части. Я просто получаю общие сотни методов, перечисленных в алфавитном порядке (информация и ошибки из класса регистратора включены в этот список, но они перемежаются с остальными методами и, следовательно, не могут быть обнаружены, если вы не знаете, что ищете).

Сначала я думал, что codecomplete работает только для классов Ruby, а не для Rails, но это не тот случай, так как я могу заставить его работать для некоторых классов Rails довольно точно и последовательно.

Это очень расстраивает. Может кто-нибудь предложить решение?

Если нет, может ли кто-нибудь порекомендовать лучшую (бесплатную) IDE, которая имеет лучшую функцию завершения кода?

1 Ответ

1 голос
/ 05 февраля 2010
...