Realizzo lo sviluppo di Ruby on Rails praticamente esclusivamente. Attualmente sviluppo in OS X utilizzando TextMate. Ho una macchina virtuale in esecuzione per emulare il più fedelmente possibile l'ambiente in cui verrà distribuita la mia app, e monto il codice su una condivisione Samba in OS X dal guest VM. Da lì apro con TextMate e codice via.Pensando di passare da TextMate a vim per Rails dev. Di cosa ho bisogno?
Sto iniziando a pensare che con i plugin corretti e il tempo dedicato all'apprendimento, potrei essere molto più produttivo in vim direttamente sulla VM. In questo momento il mio TextMate è fondamentalmente di serie, anche se trovo indispensabile il plugin ProjectPlus. Quello che sto cercando sono alcuni suggerimenti di risorse vim e plugin (se questa è la terminologia giusta) per emulare da vicino le funzionalità che non sono disposto a rinunciare a TextMate. O almeno, motivi convincenti per cui dovrei essere disposto a rinunciarvi. Ecco una breve lista:
- Possibilità di avere un albero di progetto (preferibilmente) pieghevole visibile in qualsiasi momento o facilmente commutabile.
- Possibilità di visualizzare lo stato di SCM a colpo d'occhio, all'interno dell'albero del progetto (preferibile) o in altro modo. (Io uso Git quasi esclusivamente se questo fa alcuna differenza.)
- Essere in grado di visualizzare un diff side-by-side da dentro vim sarebbe troppo grande
- capacità di cercare attraverso l'intero progetto Will (suppongo
:stop; grep -nr; fg;
dovrebbe raggiungere questo obiettivo, a meno che non ci sia un modo migliore per farlo.) - completamento del codice, se possibile