![在 Vim 中选择行范围的语法是什么?](https://linux22.com/image/20504/%E5%9C%A8%20Vim%20%E4%B8%AD%E9%80%89%E6%8B%A9%E8%A1%8C%E8%8C%83%E5%9B%B4%E7%9A%84%E8%AF%AD%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
选择行范围的语法是什么?
我想在第 1405 行到第 1700 行之间运行命令。
一个从 1405 到文件末尾,而不想查找该数字。
更新:是否可以选择从当前行到第N行的范围?
答案1
你可以这样做(用你的命令替换 d )
:1405,1700d
和
:1405,$d
答案2
- 输入: 转到第 1405 行
1405G
。 - 按
V
切换到 VISUAL LINE 模式,然后输入: 转到第 1701 行1701G
。 - 现在您的线路已选择,您可以对其运行命令。例如,要替换
foo
为bar
类型::s/foo/bar/
。
答案3
对于您的更新:使用.,N
其中 N 是您想要的行。
(如果您有进一步的更新,请查看:he range
)。