Wenn Sie Vim verwenden :Explore
, können Sie Dateien und Ordner durchsuchen.
Gibt es eine einfache Möglichkeit, Vim im "Explore-Modus" vom Terminal aus zu starten? Kann ich das tun, indem ich Vim nur ein Argument gebe?
Wenn Sie Vim verwenden :Explore
, können Sie Dateien und Ordner durchsuchen.
Gibt es eine einfache Möglichkeit, Vim im "Explore-Modus" vom Terminal aus zu starten? Kann ich das tun, indem ich Vim nur ein Argument gebe?
Antworten:
Alternativ (die Übergabe von Verzeichnisargumenten wie in der Antwort von @ EvergreenTree hängt von den Autocmds des netrw-Plugins ab und ist keine allgemeine Lösung) können Sie beim Start einen beliebigen Ex-Befehl über das folgende -c
Argument an Vim übergeben :
$ vim -c Explore
Sie können auch verwenden +
, was genau das gleiche ist wie -c
, außer etwas kürzer:
$ vim +Explore
Der "Explore-Modus", von dem Sie sprechen, ist netrw, ein vim-Plugin, das standardmäßig bereitgestellt wird. Es sollte in diesem "Modus" geöffnet werden, wenn Sie nur versuchen, ein Verzeichnis mit vim zu öffnen, z.vim foo/bar/baz/
Wenn
Im Folgenden können Sie einfach gvim (für sich) eingeben und eine Browseranzeige erhalten, die Folgendes anzeigt:
augroup VimStartup
au!
au VimEnter * if expand("%") == "" && argc() == 0 && (v:servername =~ 'GVIM\d*' || v:servername == "") | e . | endif
augroup END
(Gib dies in deine .vimrc ein)
vim .
.