在VC中编辑->高级菜单中有个“查看空白”,我总是打开的。
它将TAB制表符显示为箭头,空格显示为点号,颜色较浅,不影响阅读。
这样就可以发现空格和TAB的混用,以及行尾的空格。
在VI中,也有类似功能,可以查看TAB及行尾空格。
如下设置:
set list
set listchars=tab:>-,trail:-
set list是设置显示TAB,默认是用^I填充TAB。
listchars选项用来设置TAB和行尾空格的显示。
详见vi帮助:VIEWING TABS
有了查看空格的设置,makefile中反斜杠'\'分隔多行时,
行尾空格造成的错误就能看到了。
(金庆的专栏)