Lorsque vous utilisez Vim, vous pouvez utiliser :Explore
pour 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?
Lorsque vous utilisez Vim, vous pouvez utiliser :Explore
pour 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:
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' -c
argument:
$ vim -c Explore
Vous pouvez également utiliser +
, qui est exactement le même que -c
, sauf légèrement plus court:
$ vim +Explore
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/
Si
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)
vim .
.