VSC: 如何在f-strings中自动关闭花括号?

4

您好,我想问一下在Visual Studio Code中是否可以启用自动关闭f-strings中的花括号。在Python中,您通常使用f-strings,因此需要花括号。

print(f"Hello {name}!")

我已经找到了一些东西,但是我不知道这个功能是否已经实现,如果没有,我是否可以使用外部插件来实现?:https://github.com/microsoft/vscode-python/issues/13673


请添加语言标签。 - HolyBlackCat
2个回答

5

在您的settings.json文件中,使用“Always”自动关闭括号设置,但将其限制为Python:

"[python]": {
    "editor.autoClosingBrackets": "always"
}

3

VS Code编辑器内置了自动关闭括号功能。如果在字符串内使用该功能,默认情况下会被禁用。要使其始终关闭括号,请前往 文件 > 首选项 > 文本编辑器 > 自动关闭括号,然后将值从“languageDefined”更改为“Always”。 查看设置选项


1
如果这个有效,那么除了 Python 中的 f-string 花括号之外,它在许多其他环境中也会自动关闭吗? - Noah
@Noah,我认为它也会在其他语言中自动关闭。 - ccrsxx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接