Ik weet hoe ik een bestand in Vim moet openen vanaf een terminal (vim fileName
). Waar ik niet achter kom, is hoe ik een bestand moet openen als ik al in Vim ben.
Ik heb :r fileName
geprobeerd, maar dat lijkt het bestand te lezen (of toe te voegen) in de niet-opgeslagen buffer die ik open heb. Het maakt een nieuw bestand aan, want als ik het probeer te schrijven met :w
, vraagt het om een bestandsnaam.
Antwoord 1, autoriteit 100%
:e <filename>
of
:Ex <directory>
laat je bladeren naar het bestand uit de gegeven map.
:Ex
op zichzelf zal de pwd openen.
:enew
maakt een lege buffer.
Antwoord 2, autoriteit 37%
dit vim-commando dat je niet zult vergeten:
:Sex
als je naar een bepaalde map wilt verwijzen, dan :Sex <dir>
Antwoord 3, autoriteit 9%
Ook om meerdere bestanden te openen (of slechts één, dus ik gebruik dit meestal voor het openen van een enkel bestand, omdat :e
er niet in slaagt om meerdere bestanden te openen)
:n file1 file2
:n
stelt de lijst met argumenten opnieuw in, zodat het is alsof u ze op de opdrachtregel hebt ingevoerd (zodat opdrachten als :rew
met deze lijst werken), maar :e
niet.