Può: esplorare essere avviato dal terminale?


8

Quando si utilizza Vim è possibile utilizzare :Exploreper navigare attraverso file e cartelle.

Esiste un modo semplice per avviare Vim in "modalità Esplora" dal terminale? Posso farlo semplicemente dando a Vim qualche argomento?

Risposte:


12

In alternativa (il passaggio degli argomenti della directory come nella risposta di @ EvergreenTree si basa sugli autocmds del plug-in netrw e non sono una soluzione generale), è possibile passare qualsiasi comando Ex a Vim all'avvio tramite l' -cargomento:

$ vim -c Explore

Puoi anche usare +, che è esattamente lo stesso -c, tranne leggermente più corto:

$ vim +Explore

10

La "Modalità Esplora" di cui stai parlando è netrw, un plugin vim fornito di default. Dovrebbe aprirsi in quella "modalità" se provi ad aprire una directory con vim, ad es.vim foo/bar/baz/


3
Grazie. Quindi immagino che il modo più veloce per farlo sia vim ..
Gonçalo Ribeiro

2

Provare:

vim +Ex

Eseguirà :Ex( :Explore) all'avvio di vim per esplorare la directory corrente.


0

Se

  • Stai usando gvim
  • Il tuo supporto vim + clienterver (vedi vim --version)

Quindi quanto segue ti consentirà semplicemente di digitare gvim (da solo) e ottenere una visualizzazione del browser che mostra:

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

(inseriscilo nel tuo .vimrc)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.