emacs - 如果第一行和最后一行不够长,如何在Emacs中杀死矩形的文本?

标签 emacs

在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/

相关文章:

emacs - 如何在组织模式下将单词的一部分加粗

emacs - 如何在Emacs中拦截Ctrl-G

debugging - Emacs gdb - 调试程序集时显示箭头

html - 用于 html 和 css 的 Emacs WebMode 代码完成

emacs - 为什么我不应该使用push-mark

emacs - 如何强制emacs重新着色

vim - 有没有可视化的二维码编辑器?

emacs - Emacs 中文本的惯用批处理?

emacs - 组织模式在不同日期和不同时间重复发生的事件

Emacs:单个缓冲区中的多种字体