Pertanyaan Keluar dari file explorer di Vim tanpa menutup


Saya telah mencoba mencari cara untuk keluar dari file explorer di Vim.

:q bekerja, tetapi juga menutup Vim, bukan hanya file browser.

Apakah saya kehilangan sesuatu atau apakah ini bug?


15
2018-01-20 16:13


asal




Jawaban:


Perintah :bd (hapus buffer saat ini) muncul untuk menutup file explorer yang aktif tanpa menutup Vim, meskipun penjelajah layar penuh.


13
2018-01-20 19:09





Ini perilaku yang diharapkan.

Jika Anda memiliki file yang dimodifikasi terbuka, :Explore akan membuka penjelajah layar-ganda, dan mengetik :q akan kembali ke file yang dibuka. Jika tidak, itu akan membuka explorer layar penuh, dan :q akan menutup vim.

Jika Anda ingin memaksa explorer layar terpisah bahkan ketika file yang dibuka belum dimodifikasi, atau jika tidak ada file yang dibuka, gunakan :Sexplore sebagai gantinya.

Anda juga dapat menggunakan penjelajah layar penuh tab dengan :Texplore, itu mungkin berperilaku persis seperti yang Anda inginkan. Ini akan membuka explorer pada tab baru, dan mengetik :q akan selalu menutup tab itu, tetapi tidak vim.

Silakan dilihat dokumentasi Vim tentang perintah ini.


12
2018-01-20 16:42



Oke, itu masuk akal sekarang. Terima kasih! :) - flyingfisch
Masalah dengan menggunakan :Sexplore adalah file tersebut kemudian dibuka di layar terpisah. Ini sama dengan :Texplore. - icc97


Di Vim 8 (saya belum mencoba versi sebelumnya) :Rexplore akan bekerja.

Di :help :Explore itu menyebutkan:

:Rexplore            ... Return to/from Explorer

:Rexplore hanya berfungsi saat Anda berada di Explorer.

:Lexplore juga merupakan pilihan yang sangat bagus, karena akan membuka penjelajah vertikal, tetapi membuka file apa pun dari sana akan membuka file di jendela asli Anda. Kemudian Anda dapat menutup jendela jelajah dengan mengetik :Lexplore lagi. Ini secara efektif kemudian bekerja mirip dengan penjelajah file lain seperti NERDTree atau seperti pada editor seperti Sublime Text. Ini perilaku yang berbeda dari :Sexplore / :Vexplore / :Texplore yang membuka file di jendela yang sama dengan Explorer.


5
2018-04-17 21:00