Vim - 在接下来的 X 行中添加一个字符

Vim - 在接下来的 X 行中添加一个字符

我想在接下来的 15 行开头添加一个 #(注释所有内容)。
我知道如何对 1 行执行此操作:i -> #。
我的第二个问题正好相反,如何删除接下来 15 行的第一个字符?
目前,我正在r1l对每一行执行(删除 1 个字母)。

我怎样才能实现这个目标?

答案1

要添加字符,请按以下按键:

  • Ctrl-V
  • 向下箭头(15 次或 15G 直接转到第 15 行)
  • 我(大写字母)
  • #
  • Esc键

要删除字符,请按以下按键:

  • Ctrl-V
  • 向下箭头(15 次或 15G 直接转到第 15 行)
  • X

请注意小写字母和大写字母。它们在 vim 中很重要。

答案2

您还可以使用搜索和替换并添加一个范围:

:.,15s/^/#/

仅撤消:

:.,15s/^#//

相关内容