Vim 在vi中删除traling空格时,什么是双正斜杠

Vim 在vi中删除traling空格时,什么是双正斜杠,vim,vi,Vim,Vi,我在vi中看到以下命令: 使用以下命令删除所有尾随空格(每行末尾): 我知道 %:当前缓冲区 s:搜索和替换 \s:空白 +:一个或多个事件 $:行尾 但是什么是“/”?字符是分隔符 在第一个和第二个斜杠之间,定义要搜索的内容;在第二个和第三个斜杠之间,定义要替换的内容 最后的/只是说您正在将搜索文本(尾随空格)替换为零。如果您想将匹配项替换为零,并且不需要任何修改器,则可以省略/。如果你经常这样做,省略它们是一个方便的捷径。@Michaelliott Neat。从不知道该快捷方式,始终使用完整

我在vi中看到以下命令: 使用以下命令删除所有尾随空格(每行末尾):

我知道

%:当前缓冲区

s:搜索和替换

\s:空白

+:一个或多个事件

$:行尾


但是什么是“/”?

字符是分隔符

在第一个和第二个斜杠之间,定义要搜索的内容;在第二个和第三个斜杠之间,定义要替换的内容


最后的
/
只是说您正在将搜索文本(尾随空格)替换为零。

如果您想将匹配项替换为零,并且不需要任何修改器,则可以省略
/
。如果你经常这样做,省略它们是一个方便的捷径。@Michaelliott Neat。从不知道该快捷方式,始终使用完整的
sed
命令。
 :%s/\s\+$//