Saya telah membuka sebuah dir vim some/dir
. Saya dapat menavigasi di dalam pohon, namun begitu saya membuka file saya bertanya-tanya, bagaimana cara menutup tampilan file untuk kembali ke daftar direktori untuk menavigasi ke file lain. :wq
ada pilihan, karena menutup seluruh sesi vim. Saya kira ada mode untuk itu, namun saya tidak tahu apa namanya atau bagaimana saya memulainya.
Bagaimana cara menutup file ke tampilan navigasi file?
vim
directory
open-files
user-interface
k0pernikus
sumber
sumber
Jawaban:
Bagaimana dengan
:e .
? Ini membuka direktori saat ini di Vim, yaitu membuka file explorer. Karena saya telahautochdir
menetapkan pengaturan, ini menunjukkan direktori tempat file yang sedang diedit.sumber
:E
memiliki efek yang sama.:E
sebenarnya memiliki pengaruh yang sedikit berbeda,:e .
akan membuka buffer baru di mana:E
akan membuka buffer tersembunyi. Jadi:E
akan membuat Anda tetap bersih penyangga daftar.Saya tidak yakin tapi saya pikir Anda menginginkan
:rew
perintahsumber
:rewind
dan “Mulai mengedit file pertama dalam daftar argumen.”:fir
(berdiri untuk:first
) adalah sama.Gunakan
^O
untuk mundur file yang dibuka sebelumnya, yang merupakan pohon dir Anda dalam kasus ini.sumber
Jika Anda ingin menutup penggunaan file
:bd
(buffer delete). Ini akan membawa Anda kembali ke buffer sebelumnya, dalam kasus Anda daftar direktori. Anda dapat membuka banyak file sekaligus dalam vim, masing-masing diketahui disimpan dan disebut sebagai buffer.Jika Anda tidak ingin menutup file saat ini Anda juga dapat menggunakan
:E
(menjelajah) untuk membuka tampilan direktori saat ini di mana Anda dapat membuka file lainnya. Jika Anda tahu nama file, Anda bisa:e path/to/file.txt
membukanya secara langsung. Anda kemudian dapat beralih antara buffer dengan:bn
dan:bp
.Catatan: karena Anda membuka tampilan dir sebagai penyangga (ketimbang dengan: E) Anda dapat beralih ke cara apapun biasanya Anda beralih ke buffer (
:bp
,:bp
,:b 1
,:rew
,:first
dll). Gunakan:ls
untuk mendaftar buffer terbuka Anda.sumber