在 vi 编辑器中,你可以使用以下命令来快速删除空白行:
1. 打开文件并进入命令模式。
2. 输入 `:%s/$/d`,这里的 `%` 表示对整个文件执行操作,`s` 表示替换,`$` 表示空行的起始和结束,`d` 表示删除。
3. 按下回车键执行命令。
这条命令的作用是查找整个文件中的空白行,并将其删除。
如果你只想删除当前屏幕内的空白行,可以输入 `:s/$/d`,这样就只删除当前视窗范围内的空白行。
另外,如果你想要删除整个文件中所有的空白行,包括只包含一个或多个空格的行,可以使用以下命令:
```bash
:%s/[[:space:]]$/d
```
这里使用了正则表达式 `[[:space:]]$` 来匹配行首的任意空白字符,直到行尾。
请注意,执行这些命令会永久删除空白行,所以请确保你不再需要这些行,或者已经保存了文件的一个副本。