Предположим, у меня есть несколько курсоров в нескольких строках, например:
foo|
barr|
foobar|
baz|
Как я могу автоматически вытолкнуть пробел в конце каждой строки на ровный край, как это ?:
foo |
barr |
foobar |
baz |
(В этих примерах |
должен быть мой курсор.)
Когда вы просто Tabили Spaceиз первоначальной договоренности, вы получите это:
foo |
barr |
foobar |
baz |
Это полезно, но не то, что я ищу. Я ищу какое-то сочетание клавиш, которое позволит мне сделать отступ от рваной вставки с несколькими курсорами до прямой колонки.
Tab
в конце каждой строки выравнивает рваную многоточечную вставку в прямой столбец, но с помощью регулярных выражений добиться того же эффекта невозможно. Я искал завершающие пробелы: \s*$
и заменил их символом табуляции: \t
- но \t
не добился того же эффекта, что и нажатие Tab
вручную.