选择每行的前x个字母

时间:2019-06-12 15:56:39

标签: emacs

我有以下组织文档

enter image description here

怎么只能垂直选择每行的数字部分

2 个答案:

答案 0 :(得分:2)

Emacs可以用与操纵区域相同的方式操纵任意矩形。
您需要首先选择一个矩形区域:

  • 使用 C-

  • 选择起点
  • 转到矩形区域的相对点

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

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

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

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

在每种模式下都可以使用矩形动作,但是为了方便矩形操作,可以使用 C-x ;这是一个切换按钮,可将标准复制/剪切/粘贴操作( M-w C-w C-y 等)转换为应用于矩形。您还对所选矩形有视觉反馈。

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

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

答案 1 :(得分:0)

如果使用evil,则可以键入 Cv 输入deleteDataByName,然后使用 j 从上至下选择所需的行