Bạn có vẻ bối rối "tab" của Vim với "tab" bạn có thể tìm thấy trong hầu như mọi chương trình khác.
Không giống như các triển khai khác, các tab của Vim không được gắn với bộ đệm. Trong Vim, "tab" hoạt động giống như những gì bạn sẽ gọi là "không gian làm việc": chúng có nghĩa là giữ cùng một hoặc nhiều cửa sổ. Những cửa sổ đó có thể hiển thị bất kỳ bộ đệm nào và bạn có thể kết thúc với cùng một bộ đệm được hiển thị trong nhiều cửa sổ trong nhiều tab!
Với ý nghĩ đó, sẽ là rất sai khi sử dụng chúng như bạn muốn. "Tab" không đại diện cho tệp và nhảy sang "tab" khác không tương đương với chuyển sang tệp khác.
Cửa sổ được tạo bởi :Vex
là cửa sổ bình thường. Giống như tất cả các cửa sổ khác, nó được chứa trong một "tab" và không thể sống bên ngoài một "tab". Và bạn không thể có "tab" bên trong cửa sổ.
Vì vậy, về cơ bản, những gì bạn yêu cầu là không thể.
Nếu bạn đang ở trên một máy Mac và điều này "tính năng khác-biên tập như" là thực sự quan trọng đối với bạn (quan trọng hơn, nói, nắm lấy cách Vim), bạn có thể thử this MacVim fork có thêm một "thường xuyên "tệp explorer bên ngoài bộ đệm/cửa sổ/tab. Bạn cũng có thể thử PIDA cố gắng xây dựng một IDE xung quanh Vim; bao gồm một trình thám hiểm tệp riêng biệt.
Có thể mở thanh bên này ở tải trọng không? 'autocmd VimEnter *: Vexplore' cho các netrw khác nhau. – Lanti
@Làm có, chỉ cần chia autocmd trên hai dòng 'autocmd VimEnter * rightbelow 20vs' và sau đó' autocmd VimEnter * e .' ngay bên dưới nó – unione
Cảm ơn bạn, đã bình chọn! Hoạt động tuyệt vời! Mã này là một trong những giải pháp netrw đẹp nhất! 1. Một điều nữa khiến tôi bị lỗi, nếu tôi mở một tập tin mới trong một tab mới, nó vẫn mở một bản thân netrw. Có thể thiết lập không mở một netrw mới tại mỗi tab mới, khi bạn mở một tệp bằng ENTER hoặc CTRL + ENTER? 2. Có thể tạo lối tắt để mở tệp mới trong nền không? Nó sẽ rất hữu ích để mở ra rất nhanh các tập tin trong nền, mà không có netrw. – Lanti