我不知道 vim 脚本中的 $delete
i don't know $delete in vim script
我正在学习 vim 脚本 here。
但是,我陷入了僵局。
:let save_ic = &ic
:set noic
:/The Start/,$delete
:let &ic = save_ic
我不知道 $delete 是什么意思。
这是一个选项吗?
请告诉我它是什么。
并且,请告知相关文件。
有趣的台词
:/The Start/,$delete
表示向一系列行发出命令:delete
,类似于:1,10delete
会做的事情。在这种情况下,范围中的第一行是模式 /The Start/
匹配的下一行,范围中的最后一行是文件中的最后一行,$
.
为清楚起见,您可以在 $
和命令 :delete
之间写一个 space 的命令。
您可以通读 :h range
以查看其他选项。这是命令范围的另一种表示:The Vim Ranger.
我正在学习 vim 脚本 here。 但是,我陷入了僵局。
:let save_ic = &ic
:set noic
:/The Start/,$delete
:let &ic = save_ic
我不知道 $delete 是什么意思。
这是一个选项吗?
请告诉我它是什么。 并且,请告知相关文件。
有趣的台词
:/The Start/,$delete
表示向一系列行发出命令:delete
,类似于:1,10delete
会做的事情。在这种情况下,范围中的第一行是模式 /The Start/
匹配的下一行,范围中的最后一行是文件中的最后一行,$
.
为清楚起见,您可以在 $
和命令 :delete
之间写一个 space 的命令。
您可以通读 :h range
以查看其他选项。这是命令范围的另一种表示:The Vim Ranger.