Menggunakan: Jelajahi tanpa menutup buffer saat ini
14
Jika saya membuka file explorer dengan :Exploredan memilih file, itu menggantikan buffer yang saya buka sebelumnya dan saya harus membukanya lagi. Bagaimana saya menghindari ini?
Di :help netrw-exploredalamnya disebutkan beberapa perintah lain untuk menjelajahi file Anda. Diantaranya adalah :Texploreyang membuka jendela file explorer di tab baru alih-alih menggunakan jendela Anda saat ini. Ada varian lain yang bisa Anda coba, seperti :Sexplore(split horisontal) atau :Vexplore(split vertikal). Ketika kursor Anda pada file, Anda juga dapat menekan o, v, atau tuntuk membukanya di split horisontal, split vertikal atau tab.
Saya biasanya menggunakan aliran berikut ketika saya ingin membuka file (sambil menyimpan file saat ini):
Buat pemisahan vertikal / horizontal baru
Buka netrw dari pada pembagian baru
Pilih file lain
Seperti disebutkan dalam komentar ada juga: Sexplore dan: Vexplore yang melakukan split dan membuka netrw sekaligus, tapi saya tidak menggunakannya. Saya tidak menggunakan: Jelajahi juga.
Sebagai gantinya saya menggunakan vim-vinegar yang merupakan peningkatan tipis, tetapi sangat berguna di atas netrw. Anda cukup menekan -kapan saja Anda membutuhkan file explorer. Saya juga sangat merekomendasikan untuk memeriksa pos Minyak dan Cuka Drew Neil .
Jadi aliran saya di atas adalah untuk pre-split layar seperti yang saya inginkan dan kemudian pilih file baru.
Menerima jawaban ini karena vim-vinegarmelakukan apa yang saya inginkan.
Andrew
12
Di :help netrw-explore dalamnya disebutkan beberapa perintah lain untuk menjelajahi file Anda.
Diantaranya adalah :Texploreyang membuka jendela file explorer di tab baru alih-alih menggunakan jendela Anda saat ini.
Ada varian lain yang bisa Anda coba, seperti :Sexplore(split horisontal) atau :Vexplore(split vertikal).
Ketika kursor Anda pada file, Anda juga dapat menekan o, v, atau tuntuk membukanya di split horisontal, split vertikal atau tab.
Juga pakan membuka jendela di mana Anda dapat melihat pratinjau file di bawah kursor, tetapi fokus akan tetap di buffer netrw Anda yang berarti Anda dapat terus menjelajahi filesystem Anda tanpa perlu melakukan <C-w>watau <C-w>p.
Jika Anda memiliki netrw v153 atau lebih baru, Anda akan :Lexploretersedia. Perintah ini membuka jendela di sisi tampilan, dan <cr>akan menyebabkan pengeditan terjadi di jendela # 2 (secara default). Anda dapat mengubah jendela default yang akan digunakan untuk mengedit dengan menggunakan Cpeta atau dengan mengubah variabel g:netrw_chgwin.
:help netrw-explore
dalamnya disebutkan beberapa perintah lain untuk menjelajahi file Anda. Diantaranya adalah:Texplore
yang membuka jendela file explorer di tab baru alih-alih menggunakan jendela Anda saat ini. Ada varian lain yang bisa Anda coba, seperti:Sexplore
(split horisontal) atau:Vexplore
(split vertikal). Ketika kursor Anda pada file, Anda juga dapat menekano
,v
, ataut
untuk membukanya di split horisontal, split vertikal atau tab.Jawaban:
Saya biasanya menggunakan aliran berikut ketika saya ingin membuka file (sambil menyimpan file saat ini):
Seperti disebutkan dalam komentar ada juga: Sexplore dan: Vexplore yang melakukan split dan membuka netrw sekaligus, tapi saya tidak menggunakannya. Saya tidak menggunakan: Jelajahi juga.
Sebagai gantinya saya menggunakan vim-vinegar yang merupakan peningkatan tipis, tetapi sangat berguna di atas netrw. Anda cukup menekan
-
kapan saja Anda membutuhkan file explorer. Saya juga sangat merekomendasikan untuk memeriksa pos Minyak dan Cuka Drew Neil .Jadi aliran saya di atas adalah untuk pre-split layar seperti yang saya inginkan dan kemudian pilih file baru.
sumber
vim-vinegar
melakukan apa yang saya inginkan.Di
:help netrw-explore
dalamnya disebutkan beberapa perintah lain untuk menjelajahi file Anda.Diantaranya adalah
:Texplore
yang membuka jendela file explorer di tab baru alih-alih menggunakan jendela Anda saat ini.Ada varian lain yang bisa Anda coba, seperti
:Sexplore
(split horisontal) atau:Vexplore
(split vertikal).Ketika kursor Anda pada file, Anda juga dapat menekan
o
,v
, ataut
untuk membukanya di split horisontal, split vertikal atau tab.Juga
p
akan membuka jendela di mana Anda dapat melihat pratinjau file di bawah kursor, tetapi fokus akan tetap di buffer netrw Anda yang berarti Anda dapat terus menjelajahi filesystem Anda tanpa perlu melakukan<C-w>w
atau<C-w>p
.sumber
Jika Anda memiliki netrw v153 atau lebih baru, Anda akan
:Lexplore
tersedia. Perintah ini membuka jendela di sisi tampilan, dan<cr>
akan menyebabkan pengeditan terjadi di jendela # 2 (secara default). Anda dapat mengubah jendela default yang akan digunakan untuk mengedit dengan menggunakanC
peta atau dengan mengubah variabelg:netrw_chgwin
.sumber
Kamu tidak. Buffer sebelumnya masih ada, Anda hanya perlu menariknya dari daftar buffer:
sumber
Saya tidak bisa menjelaskan ini tetapi jika Anda menempatkan Netrw dalam gaya pohon dengan:
netrw tidak menutup buffer saat ini, itu terbuka di buffer baru di jendela yang sama saat Anda gunakan
:Explore
sumber
Gunakan
:Ve
atau:Se
untuk membuka file explorer masing-masing secara vertikal atau horizontal.sumber