2014-05-15 17 views
9

Wiem, jak otworzyć plik w vim z wiersza poleceń terminala (vim fileName). Nie mogę się dowiedzieć, jak otworzyć plik, gdy jestem już w Vimie. Próbowałem :r fileName, ale to wydaje się czytać (lub dołączyć) plik do niezapisanego bufora, który mam otwarty. Tworzy nowy plik, ponieważ kiedy próbuję go napisać przy pomocy :w, prosi o podanie nazwy pliku.Jak otworzyć plik z poziomu Vima?

+1

Należy naprawdę przejść przez 'vimtutor'. Obejmuje wszystkie podstawowe tematy, takie jak ten. – Max

Odpowiedz

21

:e <filename>

lub

:Ex <directory>

pozwala przeglądać pliki z danego katalogu.

:Ex samodzielnie otworzy pwd.

:enew

tworzy pustą bufor.

+0

': e .' otwiera również przeglądarkę plików. – Max

+0

Dziękuję sashang za poświęcenie czasu na odpowiedź. Właśnie tego szukałem. – jshock

0

Ponadto, aby otworzyć wiele plików (lub tylko jeden, więc staram się to wykorzystać do otwierania jednego pliku, ponieważ :e nie otwiera wiele plików)

:n file1 file2 

:n resetuje listę argumentów, więc jest tak jakbyś wszedł do nich w linii poleceń (dzięki czemu polecenia takie jak :rew będą działać z tą listą), ale :e nie.

+0

lub możesz otworzyć nową zakładkę z plikiem przez ': tabnew ' –

11

to polecenie vim nie zapomnisz:

:Sex 

jeśli chcesz wskazać na pewną dir, następnie :Sex <dir>