在Emacs中,有时我想杀死或复制一个矩形的文本,例如:
XX first line
XX second line is longer
XX 3rd line short
我想复制三行,每行前都不要以“XX”开头。但是,不可能标记所需矩形的两个角,因为第一行和第三行都没有到达我要访问的矩形的右边缘。那么,如何在emacs中不使用前导“XX”的情况下复制上面的三行呢?
最佳答案
从第一行开始标记矩形,当您位于3d行的末尾时,只需键入空格,直到行足够长。那就是我通常要做的。
复制后,您可以输入M-\
(delete-horizontal-space
)删除添加的空格。
关于emacs - 如果第一行和最后一行不够长,如何在Emacs中杀死矩形的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410410/