这几天用Visual Studio 2019开发Python。让我难受的是,每次换行,光标都停在新行最前面,而不是像别的IDE一样自动加上tab。
我打开了Tools[工具]->Options…[选项]。然后在Text Editor/Python/Tabs下面找到了Indenting,这里VS2019的默认值是Block,我改成了Smart(和C#,VB.net一样)。
再回去编辑Python文件,编辑器已经能够自动加上indenting了。
我觉得,默认值就应该是Smart,于是向微软反应了问题。