IT开发知识库 - 立志做成最实用的开发手册!
C++ C语言 C++ Builder VB PB Ruby/Rails perl/python 编程 其他开发语言
当前位置: 开发知识库 > 开发语言/框架 > perl/python > Python编辑器设立(包括Visual Studio Code和Sublime Te

Python编辑器设立(包括Visual Studio Code和Sublime Te

时间:2015-07-28来源:未知 作者:admin点击:
Python编辑器设置(包括Visual Studio Code和Sublime Text3) 源起 Python强制缩进,使用Tab键和空都可以,但不能混用。混用Tab和空会导致报错:IndentationError: unindent does not match any outer indentation
Python编辑器设置(包括Visual Studio Code和Sublime Text3)

源起

Python强制缩进,使用Tab键和空格都可以,但不能混用。混用Tab和空格会导致报错:IndentationError: unindent does not match any outer indentation level。如果你的编辑器没有可视化空格和Tab,修改起来是抓狂的。

PEP8推荐使用空格来缩进。因为不同的编辑器、IDE对Tab键的处理不一样,有的宽度为4,有的为8。


配置

下面修改一下Visual Studio Code和Sublime Text3的配置,让空格和Tab键都可视化,而且让输入Tab键时用4个空格代替1个Tab。

Visual Studio Code

File->Preferences->User Settings右侧窗口,json代码:
{
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.renderWhitespace": true,
"draw_white_space": "all"
}

Sublime Text3

Preferences->Settings User,在json配置文件中加入两项
"translate_tabs_to_spaces": true,
"draw_white_space": "all"

版权声明:本文为博主原创文章,未经博主允许不得转载。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关内容
推荐内容