Emacs имеет средство для управления произвольными прямоугольниками таким же образом, как и областями.
Сначала вам нужно выбрать прямоугольную область:
Затем вы можете применить несколько «прямоугольников»действия.
Все эти действия имеют префикс Cx r
Наиболее полезными являются:
Cx r Mw копирует прямоугольникрегион, и это, вероятно, то, что вам нужно
Cx rk Вырезать (убить)) прямоугольную область
Cx ry будет восстанавливать скопированный прямоугольник в заданной позиции.
Действия с прямоугольником доступны в любом режиме, но для облегчения манипуляции с прямоугольником вы можете использовать Cx ;Это переключатель, который переключает стандартные действия копирования / вырезания / вставки ( Mw , Cw , Cy и т. Д.) Для применения к прямоугольникам.У вас также есть визуальная обратная связь по выбранному прямоугольнику.
Режим прямоугольника очень удобен для управления столбцами в табличном представлении (например, для перестановки двух столбцов).
Cx r N (прямоугольные номера строк) также полезно для вставки автоматической нумерации строк, и это также может решить вашу проблему.