Dalam vim, jika saya mengerjakan skrip Python, saya biasanya akan mengetik:
:! python this_script.py
untuk mengeksekusi skrip. Apakah ada jalan pintas untuk nama file saat ini? Jika tidak, bisakah saya membuatnya dengan mudah? Saya baru di vim, dan saya tidak yakin bagaimana cara google untuk ini.
vim
keyboard-shortcuts
macro
Eric Wilson
sumber
sumber
%
karakter ketika menggunakan perintah seperti:s
...:s/Foo\%X//
... jika tidak, nama file akan muncul di sana.Salah satu cara lain adalah dengan menggunakan paket yang sangat bagus untuk vim: Lipat python yang efisien: Lipat kode python dengan baik dan beralih dengan satu keystroke yang melipat "defs, kelas" tetapi juga mengikat "shift + e" untuk 'save + execute', jadi keren dan bermanfaat!
sumber
FYI, jika Anda juga menggunakan interpreter Python tertanam di Vim, Anda bisa mendapatkan nama dengan
vim.current.buffer.name
atributnya. Anda juga ingin menggunakan perintah: perbarui untuk menulis file secara otomatis. Saya memiliki pemetaan seperti untuk buffer Python:Ini
pyterm
adalah fungsi yang juga membuka juru bahasa Python baru di jendela terminal baru dan menjalankannya dalam mode interaktif.sumber
Beberapa petunjuk
sumber