Dove dovrei inserire il mio codice durante lo sviluppo di un plugin mentre allo stesso tempo utilizzo Vundle? Ho provato a utilizzare un repository locale, ma devo impegnarmi per poter vedere i cambiamenti che sto facendo ... Qual è il modo giusto per farlo?Vim: Quando si utilizza Vundle, come posso includere anche un plug-in che sto scrivendo?
risposta
Una volta che Vundle ha recuperato l'origine del plug-in, è sufficiente rimuovere la directory del bundle nella directory dei plugin vim e creare un collegamento simbolico al proprio spazio di lavoro git.
rm -rf ~/.vim/bundle/yourplugin/
ln -s /path/to/the/plugin/youre/developing/plugin ~/.vim/bundle/yourplugin
È più hacker della risposta di @ demure, ma funziona.
Secondo this ticket, utilizzare il seguente:
Bundle '~/path/your-plugin/.git'
Dove ~/path/your-plugin
è la copia di lavoro.
oppure puoi semplicemente rimuovere la directory del tuo bundle nella directory dei plugin vim e creare un collegamento simbolico al tuo spazio di lavoro git. È più hacker di questa risposta, ma funziona. – zmo
@demune Grazie per la tua risposta, ma questo non lo fa. Il plugin funziona ma se apporto una modifica vim non lo carica. Devo fare un commit e quindi chiamare 'BundleUpdate', che ovviamente non è possibile quando provo a scrivere un plugin ... – Dionysis
@zmo Ho provato a collegare i miei file alla directory .vim/plugin prima, ma non lavoro. Darò un altro tentativo. – Dionysis
- 1. Come posso vedere che cosa sto scrivendo in telnet?
- 2. Vim vundle colorschemes - vimrc
- 3. Come sapere i comandi che sto scrivendo?
- 4. Come posso includere "{%%}" nel file markdown quando si utilizza jekyll?
- 5. Installazione di ctrlp in VIM utilizzando vundle
- 6. Vundle non autentifica github
- 7. Quando si condivide uno IORef, è sicuro leggere con readIORef finché sto scrivendo con atomicModifyIORef?
- 8. come rendere plug-in di installazione di vim vundle su un altro percorso
- 9. Avvisi superflui quando si utilizza il plugin maven-shade
- 10. Quando si utilizza il plugin JQuery Linkify, come posso troncare l'url?
- 11. App di chiusura pulsante posteriore anche quando si utilizza FragmentTransaction.addToBackStack()
- 12. 405 quando si utilizza AttributeRouting.PUTAttribute a meno che includa anche HttpPutAttribute
- 13. Maven javadoc plugin - come posso includere solo alcune classi?
- 14. quando si utilizza knitr
- 15. Come posso impostare il mio vim-aerea o vim-Powerline
- 16. Vim trova staffa di corrispondenza non corretta quando si utilizza%
- 17. Come gestire ContentNotFoundError quando si utilizza wkhtmltopdf?
- 18. Perché vundle richiede filetype off
- 19. Applicazione C++ che utilizza qt, come includere gnuplot
- 20. In Python, come posso indicare che sto sovrascrivendo un metodo?
- 21. Come includere un plugin esterno all'interno di un altro plugin jQuery creato
- 22. Come installo un plugin per vim?
- 23. Python Selenium WebDriver. Sto scrivendo la mia condizione prevista
- 24. Come posso creare "blocchi C" quando si utilizza FFI?
- 25. Come ottenere refreshToken quando si utilizza GoogleAuthUtil
- 26. Quando si utilizza CFRelease?
- 27. Come posso generare errori quando si utilizza .less programmaticamente?
- 28. Come posso `cat` print` o` quando si utilizza parallelo
- 29. CSS3 Transizioni 3D che sfarfalla in firefox quando si utilizza anche box-shadow
- 30. Come gestire savedInstanceState quando si utilizza ViewPager?
Giusto per chiarire che la risposta alla mia domanda è il collegamento simbolico alle attuali directory '.vim' (' .vim/plugin', '.vim/doc',' .vim/ftplugin' ecc.). Se si collega direttamente all'interno del pacchetto, le modifiche non eseguite non avranno effetto. – Dionysis
No, se lo fai come dice la risposta, ** Una volta che Vundle ha recuperato l'origine del plugin ** non devi fare il symlink con le specifiche directory dei plugin, puoi semplicemente collegare l'intera cosa in bundle. Vundle può sincronizzare i plugin su cui stai lavorando, ma prima devi sincronizzarli tramite git, rimuovere quella directory che crea ** e quindi ** sostituire quella directory con un link simbolico. –