vi/vim中如何快速删除单行和多行
本文主要介绍在 vi/vim 中如何快速删除单行和多行的操作方式。
删除单行
- 按下 ESC
光标移动到要删除的行上
按下
dd
即可删除
删除多行
- 删除指定数量的行
按下 ESC,输入 10dd
,表示快速删除当前行之后的 10 行内容。
- 删除指定区间范围的行
通过指定起始行和结束行的行号来进行删除,语法[起始],[结束]d
。
比如删除 3-10 的内容,输入 3,10d
即可
有的时候,你想快速删除当前行到行位的所有内容,或者是到行首的所有内容等等,这是则需要了解一些特定意义的字符。
.
当前行
$
最后一行
%
所有行
基于上面的特殊字符,可以快速实现多行内容删除。
删除当前行和之后的所有内容: .,$d
删除当前行到第 100 行的内容:.,100d
删除第 10 行到文件行尾的内容:10,$d
删除所有行内容:%d
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=3113