代码规范强调行尾不能有空格,上网搜了一下,没找到自动删除的设置,搜到一个替换名: :%s=\s\+$==解释一下: % 表示是全局作用 S 表示是替换 \s 表示是空格,\+ 其实是正则,表示至少一个 $ 表示是行尾 = 是分隔符,最后的==其实表示替换成的内容是空