我不知道vim脚本中的$ delete

时间:2015-04-08 05:33:33

标签: vim

我正在学习vim脚本here。 但是,我已陷入僵局。

:let save_ic = &ic
:set noic
:/The Start/,$delete
:let &ic = save_ic

我不知道 $ delete 意味着什么。

这是一个选择吗?

请告诉我它是什么。 并且,请通知与之相关的文件。

1 个答案:

答案 0 :(得分:3)

有趣的一行

:/The Start/,$delete

表示向一系列行发出命令:delete,类似于:1,10delete所做的。在这种情况下,范围中的第一行是模式/The Start/匹配的下一行,范围中的最后一行是文件中的最后一行$

为清楚起见,您可以使用$和命令:delete之间的空格编写命令。

您可以通读:h range以查看其他选项。以下是命令范围的另一种表示:The Vim Ranger