如何在 Emacs 中选择并删除列

如何在 Emacs 中选择并删除列

我想在 emacs 中选择一列并将其删除。例如,这里我想删除单词test

This is a test text...
This is a test text...
This is a test text...

在 Visual Studio 或 notepad++ 中,我会按 Shift+Alt 进入列模式。我没有找到答案文档页面, 如何选择矩形,但我相信 Emacs 应该有这个词的同义词。我该怎么做?谢谢

答案1

如何在 emacs 中选择一个矩形?

矩形命令作用于文本的矩形区域:特定行范围内特定列之间的所有字符。Emacs 具有删除矩形、拉出删除的矩形、清除矩形、用空白或文本填充矩形或删除矩形的命令。矩形命令适用于多列格式的文本,以及将文本更改为此类格式或从此类格式中移除文本。

要指定命令要处理的矩形,请将标记设置在一角,将点设置在对角。这样指定的矩形称为区域矩形。如果点和标记在同一列,则区域矩形为空。如果它们在同一行,则区域矩形为一行高。

区域矩形的控制方式与区域的控制方式大致相同。但请记住,给定的点和标记值组合可以解释为区域或矩形,具体取决于使用它们的命令。

阅读其余内容关联解释如何使用矩形执行各种任务。

来源 12.5 矩形

答案2

在 Emacs-24.4 中,矩形命令也可通过矩形选择使用:点击C-x SPC然后移动以选择一个矩形(它应该在视觉上突出显示),之后您可以使用通常的方法C-w将其删除。

答案3

在 emacs 24.3 中,你可以先通过以下方式标记矩形区域碳碳共轭进而韓國消除矩形区域。

更多,输入響鳴用字符串替换矩形区域。

相关内容