Peut: Explorer être démarré depuis le terminal?


8

Lorsque vous utilisez Vim, vous pouvez utiliser :Explorepour naviguer dans les fichiers et dossiers.

Existe-t-il un moyen simple de démarrer Vim en "mode Explorer" depuis le terminal? Puis-je le faire en donnant simplement un argument à Vim?

Réponses:


12

Alternativement (le passage des arguments de répertoire comme dans la réponse de @ EvergreenTree repose sur les autocmds du plugin netrw, et ne sont pas une solution générale), vous pouvez passer n'importe quelle commande Ex à Vim au démarrage via l' -cargument:

$ vim -c Explore

Vous pouvez également utiliser +, qui est exactement le même que -c, sauf légèrement plus court:

$ vim +Explore

10

Le "mode d'exploration" dont vous parlez est netrw, un plugin vim fourni par défaut. Il devrait s'ouvrir dans ce "mode" si vous essayez simplement d'ouvrir un répertoire avec vim, par exemple.vim foo/bar/baz/


3
Je vous remercie. Je suppose donc que le moyen le plus rapide de le faire est vim ..
Gonçalo Ribeiro

2

Essayer:

vim +Ex

Il exécutera :Ex( :Explore) au démarrage de vim pour explorer le répertoire courant.


0

Si

  • Vous utilisez gvim
  • Votre vim prend en charge + clientserver (voir vim --version)

Ensuite, ce qui suit vous permettra de taper simplement gvim (par lui-même) et d'obtenir un affichage du navigateur montrant:

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

(mettez ceci dans votre .vimrc)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.