版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z2066411585/article/details/102631121
平时写代码的时候,不会注意每行行尾的空格,直到Git提交代码的时候,通过Git status 查看,发现添加的代码行尾都有空格,影响了代码的格式,这个时候就需要通过vim中删除.
方法1:
vim 打开文件执行 :
///和*中间有空格,只能删除行尾空格,对于tab不能删除
%s/ *$//g
//可以删除行尾多余的空格和tab符号
%s/\s\+$//g
如何自动删除行尾的空格:
以下内容添加到.vimrc文件中
autocmd BufWritePre *.c :%s/\s\+$//e
方法2:
安装trailing-whitespace[行尾空格处理]插件, 参考vim插件: trailing-whitespace[行尾空格处理]