Select 每行的前 x 个字母

Select the first x letters of each row

我有以下组织文档

怎么可能只有select竖着每行的number)部分

Emacs 可以像操作区域一样操作任意矩形。
你首先需要select一个矩形区域:

  • select 起点为 C-

  • 到矩形区域的对面点

然后您可以应用多个 'rectangle' 操作。
所有这些动作都以 C-x r
为前缀 最有用的是:

  • C-x r M-w复制一个矩形区域,这可能是你需要的

  • C-x r k 切(杀))一个矩形区域

  • C-x r y 将在给定位置拉出一个复制的矩形。

矩形操作在每种模式下都可用,但为了方便矩形操作,您可以使用C-x ;这是一个切换标准 copy/cut/paste 操作的开关(M-wC-wC-y 等等),以应用于矩形。您还可以在 selected 矩形上获得视觉反馈。

矩形模式对于在表格显示中操作列非常方便(例如排列两列)。

C-x r N(矩形数字行)对于插入行的自动编号也很有用,它也可以解决您的问题。

如果使用evil,可以输入C-v输入visual mode,使用j到select你想要的行从上到下。