Podczas gdy vim
mogę napisać zakres wierszy z pliku, który przeglądam, do innego pliku. Na przykład,
:1,10 w outfile.txt
zapisze wiersze od 1 do 10 do pliku outfile.txt.
Czy mogę zrobić to samo podczas przeglądania pliku przy użyciu less
?
10Gmm1G|mcat > outfile.txt
(wpisany w środku less
) wydaje się działać, dopóki dane wejściowe nie mieszczą się w jednym ekranie (w takim przypadku wszystkie dane wejściowe kończą się outfile.txt
z jakiegoś powodu).
10G
doprowadza cię do linii 10
mm
ustawia m
tam znak1G
(tak jak g
w tym przypadku) prowadzi do wiersza 1|m
potok od bieżącej linii do oznaczenia m
cat > outfile.txt
: jest przesyłane do tego polecenia.
10G
doprowadziło mnie do 10. wiersza, zanim mogłem wpisać resztę, ale rzeczywiście zadziałało.Możesz użyć
view
tego samego covi -r
źródło
less
- to moje rozumowanievi
powoduje, że cały plik ładuje się jednocześnie.