Sono un noob di VIM, e lo ho rivisitato ripetutamente, e spero di rimanere fedele a questa volta. Principalmente sto programmando in TextMate con Ruby on Rails. Su consiglio di qualcuno, ho installato Janus (https://github.com/carlhuda/janus) e mi sta aiutando molto. Ma una cosa che mi manca è avere un "progetto" in modo da poter facilmente rientrare rapidamente in un progetto.Creare un "progetto" in VIM/MacVim/GVIM
Desidero poter avviare una copia di macvim, puntarla su un file o assegnargli un comando, per caricare un progetto nel punto in cui l'ho lasciato. Ciò significa:
- CD alla radice del progetto
- Arretrato eventuali schede/split avevo fissati, le loro stesse posizioni
- riaprire il file su cui stavo lavorando scorso.
- Ho intenzione di esplorare Conque Shell oggi (http://code.google.com/p/conque/) e se funziona, vorrei che anche queste shell ricaricassero e attivassero i loro comandi di avvio. (CD per la radice del progetto, accendere il server di rotaie, coda un registro, ecc.)
Suggerimenti? Sto cercando di semplificare il mio processo in modo da poter semplicemente fare clic su un collegamento o eseguire un comando e dopo alcuni secondi fissare il mio ambiente di sviluppo proprio dove l'ho lasciato per ultimo.
Bonus: io uso spesso anche Windows, quindi anche la possibilità di fare lo stesso in GVim sarebbe grandioso.
Grazie per il vostro aiuto
Ottimo, stavo cercando qualcosa di simile. – cfeduke
Ho già installato Rails.vim, ma non era quello di cui la mia domanda riguardava. Controllerò session.vim per vedere se fa quello che mi serve per alcuni degli articoli nella mia lista. Non voglio apportare i cambiamenti .vimrc perché tale approccio non supporta più progetti. Suppongo che potrei mappare un comando a una funzione in questo però ... –
session.vim mi avvicina ... ma avendo alcuni bug/problemi con entrambe le schede e Conque, ma vedrò cosa riesco a capire. Grazie –