VSCode中Python多行字符串避免自动缩进的设置方法
解决VSCode中Python多行字符串自动缩进问题
在VSCode编辑Python代码时,使用多行字符串会遇到自动缩进的困扰:
- 初始输入状态:
def func(): """hello p - 将光标置于字符"p"后按下回车,VSCode会自动给新行添加缩进,变成:
def func(): """hello p """ - 但我们期望按下回车后,新行直接对齐到字符串开头,无额外缩进:
def func(): """hello p """
修改方法
打开VSCode设置(快捷键Ctrl+,),按以下步骤操作:
- 在搜索框输入
python.indent.string - 将该选项的取值改为
none
设置完成后,在Python多行字符串内按下回车,新行就会直接对齐到三引号的起始位置,不会自动生成多余缩进,满足日常使用需求。
内容的提问来源于stack exchange,提问作者binary01
相关产品推荐
相关产品推荐

