Jak otworzyć plik, aby wyświetlić w nowej karcie? W szczególności chcę ekwiwalent tylko do odczytu :tabe[dit] <filename>. próbowałem
:tab :view <filename>
ale to nie tworzy nowej karty, jak sugerowałaby dokumentacja .
Jak otworzyć plik, aby wyświetlić w nowej karcie? W szczególności chcę ekwiwalent tylko do odczytu :tabe[dit] <filename>. próbowałem
:tab :view <filename>
ale to nie tworzy nowej karty, jak sugerowałaby dokumentacja .
Odpowiedzi:
:tab <cmd>otwiera zakładkę, w której a <cmd>otworzyłoby okno. :viewnie otwiera okna, więc :tab viewnie otwiera karty :-) Zobacz :help :tab.
Mamy jednak również :sviewpolecenie, które:
To samo co „: split”, ale ustaw opcję „tylko do odczytu” dla tego bufora.
To robi otworzyć okno. Więc :tab sview fileotwiera kartę.
:sviewjest skrótem od „podzielonego widoku”. Możesz skrócić do :svi możesz pominąć drugą :.
Postscriptum:
Twoje pytanie sugeruje, że nie znasz dobrze terminologii Vi / Vim. Wiele osób jest zdezorientowanych, więc nie martw się :-) :help windowto dobra lektura dla wprowadzenia. Na początku ma przydatne podsumowanie:
Bufor to tekst pliku w pamięci.
Okno to rzutnia w buforze.
Strona zakładki to zbiór okien.
:splitviewpolecenie nie istnieje. To tylko:sviewlub:sv.