Oznacza to, że polecenia, które należy wpisać po :'<,'>
będzie działać na części pliku, które zostały wybrane.
Na przykład spowoduje usunięcie wybranego bloku, natomiast :d
spowoduje usunięcie linii pod kursorem.
Podobnie, :'<,'>w fragment.txt
napisałby wybrany blok do pliku o nazwie fragment.txt
.
Dwie przecinki ('<
i '>
) są znakami odpowiadającymi początkowi i końcowi wybranego obszaru. Ze stron pomocy (:help '<
):
*'<* *`<*
'< `< To the first line or character of the last selected
Visual area in the current buffer. For block mode it
may also be the last character in the first line (to
be able to define the block). {not in Vi}.
*'>* *`>*
'> `> To the last line or character of the last selected
Visual area in the current buffer. For block mode it
may also be the first character of the last line (to
be able to define the block). Note that 'selection'
applies, the position may be just after the Visual
area. {not in Vi}.
gdy używany w ten sposób, znaki po prostu określić zakres dla polecenia, które następująco (patrz :help range
). Można je oczywiście mieszać i porównywać z innymi specyfikatorami numerów linii. Na przykład, następujące polecenie by usunąć wszystkie linie od początku wybranego obszaru do końca pliku:
:'<,$d
Vim Wiki ma more information zakresów Vim.
Aby uzyskać więcej informacji ": zakres pomocy". – Benoit