Załóżmy, że mam wiele kursorów wzdłuż kilku linii, takich jak to:
foo|
barr|
foobar|
baz|
Jak mogę automatycznie przesunąć białe znaki na końcu każdej linii do płaskiej krawędzi, tak jak to ?:
foo |
barr |
foobar |
baz |
(W tych przykładach |
ma być moim kursorem).
Kiedy właśnie Tablub Spacez początkowej aranżacji, otrzymujesz:
foo |
barr |
foobar |
baz |
To przydatne, ale nie tego szukam. Szukam jakiegoś skrótu klawiaturowego, który pozwoli mi wciąć od postrzępionej wstawki z wieloma kursorami do prostej kolumny.
Tab
na końcu każdej linii powoduje wcięcie obszarpanej wstawki z wieloma kursorami do prostej kolumny, ale nie można osiągnąć tego samego efektu za pomocą wyrażenia regularnego. Szukałem spacji końcowych: \s*$
zastąpiłem je znakiem tabulacji: \t
- ale \t
nie osiąga tego samego efektu, co naciśnięcie Tab
ręczne.