假设我使用VIM或(GVIM)来做这样的事情:
:100,100+128s/^1/xx/g
Run Code Online (Sandbox Code Playgroud)
因此,换句话说,我将替换以"1"开头的任何行,并将其替换为"xx".但是我只对在行号(100)和(128)之间运行此命令感兴趣.
但是,我希望能够这样做,而不是我硬编码所需的行号(在这种情况下#100),我希望该命令从我的光标当前所在的行获取行号!我该怎么办?我知道我回显线(".")只会显示它,而实际上并不使用命令中的行号.
谢谢, - 鲁迪
来自:help cmdline-ranges:
大多数命令的默认行说明符是光标位置...
但是,要完全指定它,您可以使用.- 当前行的特殊字符.(见:help range.)