Bisakah: Jelajahi dimulai dari terminal?


8

Saat menggunakan Vim, Anda dapat menggunakan :Explorebrowser melalui file dan folder.

Apakah ada cara sederhana untuk memulai Vim dalam "mode Jelajahi" dari terminal? Bisakah saya melakukan ini hanya dengan memberikan beberapa argumen kepada Vim?

Jawaban:


12

Sebagai alternatif (berlalunya argumen direktori seperti dalam jawaban @ EvergreenTree bergantung pada autocmds dari plugin netrw, dan bukan solusi umum), Anda dapat meneruskan perintah Ex apa pun ke Vim saat startup melalui -cargumen:

$ vim -c Explore

Anda juga dapat menggunakan +, yang persis sama dengan -c, kecuali sedikit lebih pendek:

$ vim +Explore

10

"Mode Penjelajahan" yang Anda bicarakan adalah netrw, sebuah plugin vim yang disediakan secara default. Itu harus terbuka di "mode" itu jika Anda hanya mencoba membuka direktori dengan vim, mis.vim foo/bar/baz/


3
Terima kasih. Jadi saya kira cara tercepat untuk melakukan ini adalah vim ..
Gonçalo Ribeiro

2

Mencoba:

vim +Ex

Ini akan mengeksekusi :Ex( :Explore) pada vim startup untuk menjelajahi direktori saat ini.


0

Jika

  • Anda menggunakan gvim
  • Vim Anda mendukung + server klien (lihat vim --versi)

Maka yang berikut ini akan memungkinkan Anda untuk cukup mengetik gvim (dengan sendirinya) dan mendapatkan tampilan browser yang menunjukkan:

augroup VimStartup
au!
au VimEnter * if expand("%") == "" && argc() == 0 && (v:servername =~ 'GVIM\d*' || v:servername == "") | e . | endif
augroup END

(masukkan ini ke .vimrc Anda)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.