Khi sử dụng Vim, bạn có thể sử dụng :Explore
trình duyệt thông qua các tệp và thư mục.
Có cách nào đơn giản để khởi động Vim trong "Chế độ khám phá" từ thiết bị đầu cuối không? Tôi có thể làm điều này bằng cách chỉ cho Vim một số đối số?
Khi sử dụng Vim, bạn có thể sử dụng :Explore
trình duyệt thông qua các tệp và thư mục.
Có cách nào đơn giản để khởi động Vim trong "Chế độ khám phá" từ thiết bị đầu cuối không? Tôi có thể làm điều này bằng cách chỉ cho Vim một số đối số?
Câu trả lời:
Ngoài ra (việc chuyển (các) đối số thư mục như trong câu trả lời của @ EvergreenTree phụ thuộc vào quyền tự động của plugin netrw và không phải là giải pháp chung), bạn có thể chuyển bất kỳ lệnh Ex nào cho Vim khi khởi động thông qua -c
đối số:
$ vim -c Explore
Bạn cũng có thể sử dụng +
, giống hệt như -c
, ngoại trừ ngắn hơn một chút:
$ vim +Explore
"Chế độ khám phá" mà bạn đang nói đến là netrw, một plugin vim được cung cấp theo mặc định. Nó sẽ mở trong "chế độ" đó nếu bạn chỉ cố mở một thư mục bằng vim, vd.vim foo/bar/baz/
Nếu
Sau đó, phần sau đây sẽ cho phép bạn chỉ cần nhập gvim (bằng chính nó) và hiển thị trình duyệt hiển thị:
augroup VimStartup
au!
au VimEnter * if expand("%") == "" && argc() == 0 && (v:servername =~ 'GVIM\d*' || v:servername == "") | e . | endif
augroup END
(đặt cái này vào .vimrc của bạn)
vim .
.