Действительно ли омни-завершение VIM настолько ограничено? Или мне что-то не хватает?

Ruby:

file = File.new("some.txt", "r")
lines = file.readlines

Тесты с полным завершением

file.readl
   ---------
   readline     <- PASSED
   readlines
   ---------

"hola".capital
   ---------
   capitalize   <- PASSED
   capitalize!
   ---------

lines.
                <-- FAILED (no suggestions)

lines[0].capital
                <-- FAILED (no suggestions)

Я тоже пробовал Python, и он работал аналогичным образом. Получается, что омни-завершение нельзя использовать для реальной разработки, поскольку оно не работает в довольно простых случаях?

Я что-то упускаю? Может быть, intellisense можно как-нибудь улучшить для Ruby / Python?

7
задан Xavier T. 22 September 2011 в 10:28
поделиться