У меня есть файл, который состоит из двух вертикальных частей. С левой стороны данные уже отформатированы, и я не хочу их менять. Я только хочу отформатировать данные на правой стороне. Скажем, у меня есть файл с такими строками, как
foo=bar baz # Neato Junk
quux=xyzzy # Bilbo Baggins Ring
со многими другими подобными строками. Я только хочу изменить текст справа от символа «#». Я выделил нужный текст со следующими выражениями:
gg
/#
ctrl-v
G
$
но если я тогда попытаюсь изменить его (скажем, с помощью :'<,'>!column -t
), он фактически изменит всю строку. Какое правильное выражение использовать для изменения только визуально выбранных частей?
visual-mode
external-command
Кодзиро
источник
источник
Ответы:
Вы также можете попробовать:
От
:h :visual_example
:Смотрите также
:h visual-operators
для деталей.источник