Wszystko,Lepsze autouzupełniania w VIM
pracuję z vim od jakiegoś czasu, i kocham w nim wszystko - istnieje tylko jedna rzecz naprawdę tęsknię od IDE jak rubymine, a to zaawansowany autocompletion.
Dla porównania, tutaj jest mój standardowy setup VIM: https://github.com/wrwright/.vim
Próbowałem ctags z omnicomplete + supertab, a jednym z głównych elementów Tęsknię jest możliwość wychować wrażliwe listy kontekstowe atrybuty/stałe/metody. Na przykład, gdy uczę się RubyMotion, chciałbym mieć trochę pomocy z zapamiętywaniem stałych/atrybutów/metod iOS SDK, ale moje autouzupełnianie VIM zatrzymuje się z sugerowaniem nazw klas .. lub jeśli sugeruje metody/atrybuty, wyszczególnia tonę metody/atrybuty, które nie odnoszą się nawet do klasy, z którą pracuję.
Chciałbym (prosty przykład) być w stanie wpisać UIColor.bl i mieć go uzupełni z UIColor.blueColor (lub sugerować jeśli istnieje wiele opcji, które zaczynają się od „bl”, które mają właściwości UIColor.
rubymine robi to bardzo dobrze, a jeśli mogę VIM być podobnie mądry z autouzupełniania byłoby rajskie (i wielkim dobrodziejstwem podczas nauki RubyMotion/iOS Rozwoju.
próbowałem również SnipMate (a nawet RubyMotion dostosowane odmiany w https://github.com/rcyrus/snipmate-snippets-rubymotion), ale nie wydaje się, że oferuje funkcje, których szukam.
Przed wysłaniem opinii opublikowałem podobne pytanie. Skończyło się na tym, że rozwinąłem vim-ruby i sprawiłem, że pokazywał on sygnatury metod (czego najbardziej mi brakowało w RubyMine). http://stackoverflow.com/a/26970258/226255 – Abdo