Mam plik złożony z dwóch pionowych części. Po lewej stronie dane są już sformatowane i nie chcę ich zmieniać. Chcę tylko sformatować dane po prawej stronie. Powiedzmy, że mam plik z takimi liniami
foo=bar baz # Neato Junk
quux=xyzzy # Bilbo Baggins Ring
z wieloma innymi liniami tego typu. Chcę tylko zmodyfikować tekst po prawej stronie znaku „#”. Wybrałem żądany tekst za pomocą następujących wyrażeń:
gg
/#
ctrl-v
G
$
ale jeśli spróbuję go zmodyfikować (powiedzmy, za pomocą :'<,'>!column -t
), tak naprawdę modyfikuje całość każdej linii. Jakiego wyrażenia należy użyć, aby zmodyfikować tylko wybrane wizualnie części?