以notepad++ v7.4.0为例,进行解决办法说明。
问题原因:
不同的操作系统平台、不同的编辑器对于Tab的解释是不同的,有的tab是4个字符宽,有的8个字符宽。
在编辑python文件时,如果有的地方用Tab,有的地方用空格,原本对齐的代码就可能会不对齐,导致程序错误。
显示tab和空格:
在notepad++中,视图(V)—>显示符号—>显示空格与制表符
这样,就可以将空格和制表符显示出来了。
空格效果是四个橘黄色的点点,tabB制表符是右向的橘黄色箭头。
显示空格与制表符
另外,可以根据需要设置显示的字符。
比如想要知道那些代码行,有回车换行,还是单个的回车,单个的换行等,可以设置将所有的字符都显示出来:
视图(V)—>显示符号—>显示所有字符
设置tab自动转化为空格符
a,首先设置自动缩进,可以在“设置—>首选项—>其他”中,勾选“自动缩进”选项。
设置自动缩进
b,设置tab自动替换为4个空格,可以在“设置-》首选项-》语言-》标签”,勾选“替换为空格”选项。
设置制符替换为空格