Nếu tôi mở trình thám hiểm tệp :Explore
và chọn một tệp, nó sẽ thay thế bộ đệm tôi đã mở trước đó và tôi phải mở lại. Làm thế nào để tôi tránh điều này?
Nếu tôi mở trình thám hiểm tệp :Explore
và chọn một tệp, nó sẽ thay thế bộ đệm tôi đã mở trước đó và tôi phải mở lại. Làm thế nào để tôi tránh điều này?
Câu trả lời:
Tôi thường sử dụng một luồng sau khi tôi muốn mở tệp (trong khi vẫn giữ tệp hiện tại):
Như đã đề cập trong các bình luận cũng có: Sexplore và: Vexplore thực hiện việc phân tách và mở netrw cùng một lúc, nhưng tôi không sử dụng chúng. Tôi không sử dụng: Khám phá quá.
Thay vào đó, tôi sử dụng vim-giấm , một cải tiến mỏng, nhưng rất hữu ích trên đầu trang của netrw. Bạn chỉ cần nhấn -
bất cứ lúc nào bạn cần trình duyệt tệp. Ngoài ra, tôi đặc biệt khuyên bạn nên kiểm tra bài viết về Dầu và Giấm của Drew Neil .
Vì vậy, luồng của tôi ở trên là phân chia trước màn hình như tôi muốn và sau đó chọn tệp mới.
vim-vinegar
tôi thực hiện đúng những gì tôi muốn.
Trong :help netrw-explore
họ đề cập đến một số lệnh khác để khám phá các tập tin của bạn.
Trong số đó có :Texplore
thể mở cửa sổ trình duyệt tệp trong một tab mới thay vì sử dụng cửa sổ hiện tại của bạn.
Có các biến thể khác mà bạn có thể thử, như :Sexplore
(chia ngang) hoặc :Vexplore
(chia dọc).
Khi con trỏ của bạn nằm trên một tập tin, bạn cũng có thể nhấn o
, v
hoặc t
để mở nó trong một sự chia rẽ ngang, chia theo chiều dọc hoặc tab.
Cũng p
sẽ mở một cửa sổ trong đó bạn có thể xem trước tệp dưới con trỏ, nhưng tiêu điểm sẽ nằm trong bộ đệm netrw của bạn, nghĩa là bạn có thể tiếp tục khám phá hệ thống tệp của mình mà không cần phải thực hiện <C-w>w
hoặc <C-w>p
.
Nếu bạn có netrw v153 trở lên, bạn sẽ có :Lexplore
sẵn. Lệnh này mở một cửa sổ ở bên cạnh màn hình và <cr>
sẽ khiến việc chỉnh sửa xảy ra trong cửa sổ số 2 (theo mặc định). Bạn có thể thay đổi cửa sổ mặc định sẽ được sử dụng để chỉnh sửa bằng cách sử dụng C
bản đồ hoặc bằng cách thay đổi biến g:netrw_chgwin
.
Tôi không thể giải thích điều này nhưng nếu bạn đặt Netrw theo kiểu cây với:
let g:netrw_liststyle=3
netrw không đóng bộ đệm hiện tại, nó mở trong bộ đệm mới trong cùng một cửa sổ khi bạn sử dụng :Explore
Sử dụng :Ve
hoặc :Se
để mở trình thám hiểm tệp theo cách chia dọc hoặc ngang mới, tương ứng.
:help netrw-explore
họ đề cập đến một số lệnh khác để khám phá các tập tin của bạn. Trong số đó có:Texplore
thể mở cửa sổ trình duyệt tệp trong một tab mới thay vì sử dụng cửa sổ hiện tại của bạn. Có các biến thể khác mà bạn có thể thử, như:Sexplore
(chia ngang) hoặc:Vexplore
(chia dọc). Khi con trỏ của bạn nằm trên một tập tin, bạn cũng có thể nhấno
,v
hoặct
để mở nó trong một sự chia rẽ ngang, chia theo chiều dọc hoặc tab.