Simpan kursor di jendela Netrw saat menelusuri file di VIM

9

Saya memiliki split vertikal dalam VIM. Di satu sisi saya membuka netrw (: E) untuk menelusuri beberapa file / folder.

Meskipun begitu saya menekan 'Kembali' untuk masuk ke folder, folder terbuka dan kursor dipindahkan ke jendela lain.

Bagaimana saya bisa menyimpan kursor di jendela netrw?

Seni
sumber

Jawaban:

7

Letakkan ini di .vimrc Anda,

let g:netrw_preview = 1

untuk mengkonfigurasi pemisahan pratinjau vertikal, lalu ketika kursor berada di atas file yang diinginkan, ketik puntuk membuka jendela pratinjau. Untuk menutup jendela, ketik Ctrl-W z.

Istilah yang digunakan dalam vim untuk jendela yang dibuka tanpa kursor bergerak ke sana adalah "jendela pratinjau". Untuk mengetahui lebih lanjut tentang ini, lihat

:help netrw-preview
:help CTRL-W_z

atau hanya

:help netrw

dan telusuri daftar isi untuk perintah penelusuran lainnya dan fitur netrw lainnya.

garyjohn
sumber
Terima kasih banyak, @garyjohn! Saya melihat melalui bantuan sebelum mengajukan pertanyaan, tetapi jelas gagal menemukan pengaturan itu.
Seni
Menarik, ini berfungsi sebagian besar waktu, tetapi kadang-kadang kursor masih melompat kembali. Terjadi ketika saya membuka 3 split vertikal dan lakukan: E di kanan - kursor melompat ke paling kiri.
Seni
Itu bisa jadi bug. Anda dapat menemukan nama dan alamat penulis di bagian atas file netrw dan di ": help pi-netrw.txt". Ia sangat membantu dan responsif. Saya akan mengirim deskripsi masalah langsung kepadanya.
garyjohn
Terima kasih @garyjohn, saya menghubungi penulis. Semoga dia punya waktu untuk memeriksanya.
Seni
1

Anda dapat menggunakan: Lexplore, tersedia dengan netrw v150 atau yang lebih baru (sekarang hingga v154, yang dapat Anda dapatkan dari http://www.drchip.org/astronaut/vim/index.html#NETRW ).

pengguna21497
sumber
Mungkin tidak persis seperti yang diminta OP, tapi justru itu yang saya cari! Terima kasih sudah berbagi!
James M. Lay