基于此vimcast,我更改了我的.vimrc文件。
http://vimcasts.org/episodes/tidying-whitespace#highlighter_963342
现在每次触摸文件时该文件都有与尾随空格相关的一些更改。在一次扫描中,我想删除所有尾随空格。
虽然很棘手。
确保不删除行尾字符。 vim代码负责处理。
如果一行没有尾随空格,则该行不应被git标记为已更改。
答案 0 :(得分:3)
我很难解释你的问题 - 不确定git在哪里输入 - 但假设你正在寻找一个shell命令来删除每行的尾随空格:
sed 's/[[:space:]]\+$//'
直观地确认它正在删除空格:
cat -E afile
sed 's/[[:space:]]\+//' afile | cat -E
答案 1 :(得分:1)
git config --global apply.whitespace nowarn