2011-12-06 12 views
5

Đây là câu hỏi tương tự như on SuperUser, nhưng tôi cảm thấy nó có một cơ hội tốt hơn được trả lời ở đây, vì vậy ...Mở một tập tin từ .netrw trong tích tắc quy định

Trong Vim, tôi có bốn chia tách - hai là hai - và ở phía trên bên trái một netrw đang mở. Có cách nào để mở một tập tin từ netrw ở phân chia bên phải thấp hơn, thấp hơn bên trái, vv?

+0

Thật đáng tiếc, câu hỏi này chưa bao giờ được trả lời. –

+0

@RobertKluin - Đang đợi, hy vọng ........ :) – Rook

Trả lời

7

đang có một số gợi ý ở đây https://superuser.com/questions/377501/keep-cursor-in-netrw-window-when-browsing-files-in-vim

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

let g:netrw_preview = 1 

để cấu hình chia preview dọc, sau đó khi con trỏ qua các tập tin mong muốn, loại p để mở cửa sổ xem trước. Để đóng cửa sổ, hãy nhập CtrlWz.

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

:help netrw-preview 
:help CTRL-W_z 

hoặc chỉ

:help netrw 

và duyệt các bảng nội dung cho các lệnh duyệt khác và các tính năng netrw khác.

2

Bạn có thể đặt biến số g:netrw_chgwin để làm cho netrw mở tệp trong một cửa sổ cụ thể. Xem:

:h netrw-C 

Vì vậy, để làm cho cửa sổ hiện tại mục tiêu của loại netrw này trong khi bạn đang ở trong cửa sổ:

:let g:netrw_chgwin = winnr() 

Một cách khác là để khởi động netrw trong cửa sổ mục tiêu (:E), nhấn C để chọn nó để chỉnh sửa và đóng netrw với <c-o>.

Các vấn đề liên quan