¿Puede: Explorar comenzar desde la terminal?

8

Cuando use Vim, puede usar el :Explorenavegador a través de archivos y carpetas.

¿Hay una manera simple de iniciar Vim en "modo Explorar" desde la terminal? ¿Puedo hacer esto dándole a Vim alguna discusión?

Gonçalo Ribeiro
fuente

Respuestas:

12

Alternativamente (el paso de los argumentos del directorio como en la respuesta de @ EvergreenTree se basa en los autocmds del complemento netrw, y no es una solución general), puede pasar cualquier comando Ex a Vim en el inicio a través del -cargumento:

$ vim -c Explore

También puede usar +, que es exactamente lo mismo que -c, excepto un poco más corto:

$ vim +Explore
Ingo Karkat
fuente
10

El "Modo de exploración" del que está hablando es netrw, un complemento vim que se proporciona de manera predeterminada. Debería abrirse en ese "modo" si solo intenta abrir un directorio con vim, por ejemplo.vim foo/bar/baz/

Árbol de hoja perenne
fuente
3
Gracias. Así que supongo que la forma más rápida de hacerlo es vim ..
Gonçalo Ribeiro
2

Tratar:

vim +Ex

Se ejecutará :Ex( :Explore) en el inicio de vim para explorar el directorio actual.

kenorb
fuente
0

Si

  • Estás usando gvim
  • Su vim es compatible con + clientserver (consulte vim --version)

Luego, lo siguiente le permitirá simplemente escribir gvim (por sí mismo) y obtener una pantalla del navegador que muestra:

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

(pon esto en tu .vimrc)

usuario21497
fuente