Có thể: Khám phá được bắt đầu từ thiết bị đầu cuối?


8

Khi sử dụng Vim, bạn có thể sử dụng :Exploretrì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:


12

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

10

"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/


3
Cảm ơn bạn. Vì vậy, tôi đoán cách nhanh nhất để làm điều này là vim ..
Gonçalo Ribeiro

2

Thử:

vim +Ex

Nó sẽ thực thi :Ex( :Explore) khi khởi động vim để khám phá thư mục hiện tại.


0

Nếu

  • Bạn đang sử dụng gvim
  • Vim của bạn hỗ trợ + máy chủ (xem vim --version)

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)

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.