Itu terjadi, karena biasanya Vim beralih ke layar alternatif dan berfungsi di sana. Setelah keluar, Vim akan beralih kembali dan karena itu Anda tidak melihat apa pun yang tersisa dari sesi Vim Anda, tetapi hasil dari perintah dieksekusi bahkan sebelum memulai Vim.
Fitur ini dijelaskan di :h xterm-screens
(tautan)
Jadi pada dasarnya Anda tidak menginginkan itu dan karena itu ingin menonaktifkannya. Anda dapat melakukannya, dengan mengatur :set t_ti= t_te=
kode terminal yang melakukan ini menjadi kosong.
Menyatukan semuanya, Anda ingin memulai Vim seperti ini:
vim -c ':set t_ti= t_te= nomore' -c 'scriptnames|q!'
Kami mengatur ulang 'more'
opsi, sehingga Anda tidak melihat klik-tekan-masuk.