Вы не указали emacs явно, но поскольку вы выделили множество редакторов ...
В emacs вы можете использовать для этого прямоугольники, где столбец - это прямоугольник шириной 1.
Чтобы создать прямоугольник, отметьте верхний левый и нижний правый угол прямоугольника (где нижняя правая отметка - одна справа от следующей правой точки, включенной в прямоугольник. Затем вы можете управлять с помощью:
C-x r k
Убить текст области-прямоугольника, сохранив его содержимое как «последний убитый прямоугольник» (kill-rectangle).
C-x r d
Удалить текст области-прямоугольника (delete-rectangle).
C-x r y
Удалите последний убитый прямоугольник так, чтобы его верхний левый угол находился в точке (yank-rectangle).
C-x r o
Вставьте пустое пространство, чтобы заполнить пространство прямоугольника области (open-rectangle). Это сдвигает предыдущее содержимое прямоугольника области вправо.
M-x clear-rectangle
Очистите область-прямоугольник, заменив его содержимое пробелами.
M-x delete-whitespace-rectangle
Удалите пробелы в каждой из строк указанного прямоугольника, начиная с левого столбца прямоугольника.
C-x r t string RET
Замените содержимое прямоугольника строкой в каждой строке. (string-rectangle).
M-x string-insert-rectangle RET string RET
Вставьте строку в каждую строку прямоугольника.
person
Dominic Rodger
schedule
26.11.2009