Sublime中 TabError: inconsistent use of tabs and spaces in indentation 彻底解决

Bug : TabError: inconsistent use of tabs and spaces in indentation
原因:在python程序中tabs and spaces混用不一致,导致程序对齐出错。
有如下两种解决方法:
1、显示Sublime中tabs and spaces
Preferences–>Settings
添加如下设置(将所有的空格和制表符都显示出来):

"draw_white_space": "all",

在这里插入图片描述
设置完成保存以后sublime的程序将所有的tabs和spaces显示出来,其中一个点代表一个空格,一个横杠代表一个tabs
在这里插入图片描述
2、将tabs and spaces统一化
方法1的做法,还是会出现手动调来调去的现象,为了更加方便使用,最有效的方法就是tabs and spaces统一化。
Preferences–>Settings
添加如下设置(将所有的制表符都解释成空格,则 tabs == 4 spaces):

	"extend_tabs_on_save": true,
	"tab_size": 4,
	"translate_tabs_to_spaces": true

使用tabs将不会出现横扛,只会用4个点替代,那就彻底不用管这个tabs and spaces了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值