好久没有更新博客了,都是公司的信息安全害的啊!
我们知道,Makefile中顶格写的都是target,tab打头的都是rule,tab和空格很容易弄混,所以,VIM可以将Tab用特殊字符(^I)显示出来
打开此功能的方法
按冒号:进入ex命令模式
输入:set list
好了,所有的Tab都变成了^I,那么,这时你看到的空格都是切切实实的空格,而不可能是Tab了。
另外,set list指令还会将行尾用$符号标识出来,这对某些情况排查问题也是非常有帮助的,例如C代码中一行代码太长,后面加个反斜杠
表示下一行是接着上一行的,若那个反斜杠后面有空格,编译器就会报错,而不显示行尾的话,我们用肉眼是很难看出问题真相的,只能请教有经验的程序员了,比如在下^-^