Giữ con trỏ trong cửa sổ Netrw khi duyệt tệp trong VIM


9

Tôi có một phân chia dọc trong VIM. Ở một bên tôi mở netrw (: E) để duyệt qua một số tệp / thư mục.

Mặc dù ngay khi tôi nhấn 'Trở về' để vào thư mục, thư mục sẽ mở và con trỏ được chuyển sang cửa sổ khác.

Làm thế nào tôi có thể giữ con trỏ trong cửa sổ netrw?

Câu trả lời:


7

Đặt cái này trong .vimrc của bạn,

let g:netrw_preview = 1

để định cấu hình phân tách xem trước dọc, sau đó khi con trỏ qua tệp mong muốn, hãy nhập pđể mở cửa sổ xem trước. Để đóng cửa sổ, gõ Ctrl-W z.

Thuật ngữ được sử dụng trong vim cho một cửa sổ được mở mà không có con trỏ di chuyển đến đó là "cửa sổ xem trước". Để tìm hiểu thêm về điều này, xem

:help netrw-preview
:help CTRL-W_z

hoặc chỉ

:help netrw

và duyệt mục lục cho các lệnh duyệt khác và các tính năng netrw khác.


Cảm ơn rất nhiều, @ÿjohn! Tôi đã xem qua sự giúp đỡ trước khi đặt câu hỏi, nhưng rõ ràng là không tìm thấy cài đặt đó.
Nghệ thuật

Thật thú vị, nó hoạt động hầu hết thời gian, nhưng đôi khi con trỏ vẫn nhảy trở lại. Xảy ra khi tôi mở 3 lần chia dọc và thực hiện: E ở bên phải - con trỏ nhảy sang ngoài cùng bên trái.
Nghệ thuật

Đó có thể là một lỗi. Bạn có thể tìm thấy tên và địa chỉ của tác giả ở đầu bất kỳ tệp netrw nào và tại ": help pi-netrw.txt". Anh ấy rất hữu ích và đáp ứng. Tôi sẽ gửi một mô tả về vấn đề trực tiếp cho anh ta.
garyjohn

Cảm ơn @ÿjohn, tôi đã liên lạc với tác giả. Hy vọng anh ấy sẽ có thời gian để xem xét nó.
Nghệ thuật

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.