Per eseguire il file corrente in python, è possibile utilizzare il comando :!python %
. Puoi associare questo a una scorciatoia da tastiera modificando il tuo vimrc. Ad esempio, aggiungendo nnoremap \ll :!python %<cr>
a vimrc verrà eseguito il file corrente in python quando si digita \ll
in modalità normale. (* vedi nota a piè di pagina per maggiori dettagli).
Il plug-in vim-ipython consente di aprire una finestra ipython in vim. Potresti anche essere interessato a tmux, che ti permette di dividere il tuo terminale in due, in verticale (così puoi avere una shell e una vim in esecuzione in parallelo).
Ci sono molti plugin che possono trasformare vim in un IDE Python veramente buono. "pyflakes", che evidenzia automaticamente errori di sintassi, è uno dei miei preferiti.
Questo post del blog descrive i plugin Vim per python ampiamente:
http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide
(*) Per inciso, si potrebbe voler fare questo comando specifico per i file Python (in realtà non ha senso eseguire il codice sorgente C++ in un interprete python). Questo può essere fatto sia mettendolo in uno specifico file di python.vim
nella directory .vim/ftplugin
, o scrivendo
autocmd FileType python nnoremap \ll :!python %<cr>
nel vostro .vimrc. In questo modo, puoi riassociare la scorciatoia da tastiera \ll
a diverse azioni per diversi tipi di file.
In secondo luogo, se si desidera eseguire una sezione del file corrente, selezionare le righe pertinenti in modalità visiva (MAIUSC + v) e digitare il comando :!python %
. Le linee selezionate saranno collegate all'interprete python!
fonte
2013-01-25 18:25:43