Pertimbangkan bahasa pemrograman yang ditafsirkan.
Saya dapat menjalankan skrip yang saat ini dibuka menggunakan ! interpreter %
, dan menggunakan tombol kembali untuk kembali ke vim setelah eksekusi selesai.
Apakah mungkin untuk tidak mengganti jendela saat ini dengan output dari perintah shell yang dieksekusi, tetapi buka output dalam panel split baru? Saya ingin tetap melihat kode sumber saya selama pelaksanaan skrip saya.
Saya mencoba :split ! interpreter %
, tetapi tidak berhasil.
Apakah ada cara? Saya menggunakan vim 7.3.
Sejauh yang saya tahu, Anda tidak bisa melakukan itu
vim
. Tapi gunakan multiplexer terminal sepertiscreen
untuk itu. Sebelum membuka vim, mulailah multiplexer:Kemudian tekan ctrl- a Suntuk horitzontal dan ctrl- a |untuk layar tumpah vertikal.
Sekarang buka file
vim
di salah satu layar terbagi. Dan lompat ke layar lain menggunakan ctrl- a tab. Perhatikan bahwa, pada layar kedua Anda harus membuka layar baru ( ctrl- a c) terlebih dahulu sebelum Anda dapat menggunakannya.Di layar dengan vim Anda dapat mengedit file dan di layar lain Anda dapat menjalankannya dan melihat pesan dan kode secara permanen.
Di sini referensi cepat untuk
screen
.sumber
tmux
multiplexer danvim-dispatch
plugin untuk mengotomatiskan pemisahan dan lompatan antar panel.