Nie podałeś wyraźnie emacsa, ale ponieważ wyróżniłeś wielu redaktorów ...
W emacs możesz do tego użyć prostokątów, w których kolumna jest prostokątem o szerokości 1.
Aby utworzyć prostokąt, zaznacz lewy górny lewy i prawy dolny róg prostokąta (gdzie prawy dolny znacznik znajduje się na prawo od kolejnego prawego punktu zawartego w prostokącie. Następnie możesz manipulować za pomocą:
C-x r k
Zabij tekst prostokąta regionu, zapisując jego zawartość jako „ostatni zabity prostokąt” ( kill-rectangle
).
C-x r d
Usuń tekst regionu-prostokąta ( delete-rectangle
).
C-x r y
Yank ostatni zabity prostokąt z lewym górnym rogiem w punkcie ( yank-rectangle
).
C-x r o
Wstaw puste miejsce, aby wypełnić przestrzeń regionu-prostokąta ( open-rectangle
). Spycha to poprzednią zawartość prostokąta regionu w prawo.
M-x clear-rectangle
Wyczyść prostokąt regionu, zastępując jego zawartość spacjami.
M-x delete-whitespace-rectangle
Usuń białe znaki w każdym z wierszy określonego prostokąta, zaczynając od kolumny lewej krawędzi prostokąta.
C-x r t string RET
Zamień zawartość prostokąta na łańcuch w każdym wierszu. ( string-rectangle
).
M-x string-insert-rectangle RET string RET
Wstaw ciąg do każdej linii prostokąta.