vi中删除尾随空格的双正斜杠是什么

what is double forward slash in removing traling whitespace in vi

我在 vi 中看到以下命令: 删除所有尾随的白色space(在每行的末尾):

 :%s/\s\+$//

我知道

%:当前缓冲区;

s:搜索和替换;

\s: 白色 space;

+:出现一次或多次;

$:行尾

但是“//”是什么?

/ 个字符是分隔符。

在第一条和第二条斜线之间,您定义要搜索的内容,在第二条和第三条斜线之间,您定义要替换的内容。

// 最后只是说您要用任何内容替换您的搜索文本(尾随白色 space)。