Ho cercato di impostare il completamento automatico di Vim per il codice Ruby e non ho avuto successo. Voglio dire che le cose funzionano, ma mi aspetto che siano disponibili un plugin o una configurazione migliori.C'è un modo per impostare un buon completamento automatico per Ruby in Vim?
Ho impostato il plugin rubycomplete e sta facendo un lavoro decente, ma nulla rispetto a un IDE come RubyMine. Era solo una boccata d'aria fresca, una volta installato, vedevo cosa mi mancava. È ben consapevole della sintassi, del contesto e di solito mostra solo le possibili opzioni pertinenti.
Forse non ho appena impostato le cose correttamente. È stato impossibile trovare un tutorial, un post sul blog, una buona documentazione su come andare su questo (soprattutto uno che è aggiornato). A volte si scopre che ci sono diversi strumenti e configurazioni e non molte spiegazioni su come procedere.
C'è uno standard di comunità per questo tipo di cose? Quali sono gli strumenti migliori per raggiungere questo obiettivo? Qualche buon tutorial, fonte, indizi su come procedere?
Continuo a sentire le persone dire che preferiscono Vim su un IDE come Rubymine e che possono ottenere più o meno lo stesso comportamento su molti aspetti con la corretta configurazione del plugin, ma la mia esperienza non è stata la stessa. Voglio davvero continuare a utilizzare Vim perché è più leggero e adoro l'editor, ma la produttività è la cosa più importante e sto sprecando troppo tempo a leggere i post dei blog di 3 e 4 anni fa su come impostarlo.
Ci sono pochissimi IDE con il completamento automatico di Ruby .. soprattutto perché Ruby è così dinamico che è difficile da fare. L'unico IDE che ho visto con il supporto automatico completo di Ruby è stato KomodoEdit, e di solito non era utile – Earlz
Non vedo un elenco di requisiti nella tua domanda. Cosa vuoi che l'omni-complete di vim faccia così? Non sono affatto interessato a Ruby, quindi non penso di poter essere di grande aiuto, ma puoi rendere la tua domanda più precisa? – romainl
Domanda simile qui: http://stackoverflow.com/q/4824507/513198 –