[Penerangan masalah]
Saya harap ia tidak akan melompat keluar dari Vim
Saya harap ia adalah: dalam mod biasa, tekan kekunci tertentu, dan kemudian akan ada tetingkap shell kecil di bawah untuk memudahkan pemerhatian output (hanya seperti yang dilakukan IDE)
Kadang-kadang hanya Untuk mengesahkan beberapa idea, kerap bertukar antara Vim dan Shell bukanlah pilihan
[Persekitaran & Pembiakan]
Ubuntu14-Vim7.4 (tidak serasi dengan Vi)
kemas kini
Diselesaikan
Jangan cipta semula roda bukan sahaja tidak bagus, tetapi kerana anda tidak biasa dengan sintaks skrip vim, ia juga akan menjadi roda yang buruk
Sila cari Google 'vim quickrun'
Boleh digunakan:
terminal neovim
tmux + vim
vim + Conque-Shell
Pelaksanaan terus
:!python a.py
可以啦!另外非要映射快捷键的话,我使用了一个大神的vim配置,很完善,k-vim, 他里面就有一个运行按键设置::
F10
就跟:!python a.py
Kesannya sama,vim's make akan memaparkan hasil pelaksanaan di bawah.
Saya tidak begitu berpuas hati dengan pemalam untuk melaksanakan shell dalam vim. Jadi saya kemudiannya menggunakan tmux dan vim, tetapi beberapa masalah mungkin berlaku, dan ia sentiasa berasa buruk dalam sistem dengan gui.
Jadi sekarang saya menggunakan vim + tilda. Terdapat banyak alat yang serupa dengan tilda Anda boleh mencarinya.
Anda pasti akan tahu cara membelah tingkap
! ! Laksanakan baris arahan dan tulis hasilnya pada penimbal semasa
Makro dan pengikatan kunci
Gabungan ini adalah apa yang anda mahukan
Kaedah @shomy boleh dipertingkatkan sedikit:
:!python %
% merujuk kepada fail semasa, anda perlu menyimpannya sebelum melaksanakan.
Disyorkan untuk menggunakan https://github.com/klen/python-mode
Jalankan skrip python secara langsung, turut menyokong virtualenv
Jalankan kod python (<pemimpin>r)
Gunakan neovim, yang mempunyai tetingkap terminal.
Ini milik saya:
Anda boleh menggunakan neovim, terminal terbina dalam, anda boleh merujuk kepada konfigurasi saya (serasi dengan vim)
https://github.com/wsdjeg/DotFiles
nnoremap <pemimpin>r :!%:p<CR>