[英]Vim regex removing spaces before the end of line
我有一个文件,在行的末尾包含空格,应删除它们。
当我使用以下命令时:
%s/\s+$//
Vim告诉我一个找不到模式的错误。 这有什么不对?
注意:实际上,我可以使用%s/\\s*$//
命令,但是我想了解问题的根本原因。
你可以像这样使用它:
%s/ \+$//
要么:
%s/\s\+$//
因为+
需要在vim正则表达式中进行转义。
另一种方法:
:%s/ *$//g
如果你不想输入'\\'字符;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.