2013-05-16 11 views
12

Guys, jak mogę otworzyć wiele plików w vim za pomocą pojedynczego polecenia?Jak otwierać pliki z rekurencyjnym wzorcem w vim

te pliki Chcę otworzyć ma jakiś wzór, przykład:

myfile1dsa 
myfile2dsdas 
myfile3xzczxcz 

a także te otwierane pliki, tworzyć własną kartę w moim oknem vim?

z tematu i pytania:

co robi "-" oznacza w poleceniu linux? jak to się różni od "-"?

przykład:

grep --color 'data' fileName 
+1

GNU (i POSIX) definiuje flagi opcji z jednym '-' jak jedna litera" krótkich opcji. Podwójne minusy oznaczają długie opcje (dłuższe niż jedna litera). Nie zawsze tak jest (konwencja X często używa opcji takich jak '-display') – progo

Odpowiedz

19

Można otworzyć je od wewnątrz vim użyciu

:args myfile* 

lub jeśli chcesz, aby otworzyć wszystkie pliki pasujące do wzorca w podfolderach

:args **/myfile* 

To wszystko zakłada, że ​​twój bieżący katalog jest folderem, z którego chcesz otworzyć pliki. Przygotuj katalog do mojego pliku, jeśli tak nie jest.

:args /yourfolder/myfile* 
:args /yourfolder/**/myfile* 

Edit (cudo do romainl)

Aby otworzyć wszystkie pliki znajdujące się w zakładkach, można użyć

:argdo tabe 

Wich zasadniczo idzie tak:

  • argdo: dla każdego pliku na liście argumentów
  • tabe: otwarcie nowego tabpage i edytować plik
+0

staraj się wyjaśnić, co ** oznacza w drugim argumencie – ruggedbuteducated

+3

@ruggedbuteducated, łatwo to wyjaśnić, ale': h ** 'jest lepsze . – romainl

+0

otwiera tylko pierwsze wystąpienie myfile. Spodziewam się otworzyć kilka zakładek – ruggedbuteducated

Powiązane problemy