You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Visual Studio Code中实现类似JetBrains IDE的自动括号补全?

在VS Code实现输入函数名回车自动补全括号(类似PyCharm)

完全可以做到!我自己也特别喜欢PyCharm这个顺手的小功能,后来在VS Code里找到了几种靠谱的实现方式,不管是系统内置函数还是你自己写的自定义函数都能生效:

方法一:用VS Code Python扩展的内置设置(无需额外装扩展)

这是最省心的方案,只需要调整两个核心设置:

  • 打开VS Code设置面板(快捷键Ctrl+,Cmd+,),搜索python.analysis.completeFunctionParens,勾选这个选项。它会让Python语言服务在补全函数时自动带上括号和参数占位符。
  • 接着搜索editor.acceptSuggestionOnEnter,把值改成on(默认是smart)。这样当你输入自定义函数名(比如my_custom_func),VS Code弹出补全提示后,按回车就能直接补全成my_custom_func()(如果函数有参数,还会自动显示参数提示)。

小提醒:要确保你的自定义函数在当前工作区内,且代码没有语法错误,这样VS Code的Python语言服务才能正确索引到你的函数,给出对应的补全提示哦。

方法二:用专用扩展增强灵活性

如果内置设置的逻辑不符合你的习惯,比如想更精准地控制什么时候自动加括号,可以试试Auto Add Brackets这个扩展:

  • 安装后,它会在你输入完函数名并按下回车时,自动为你补上一对括号。不管是内置函数还是自定义函数,都能快速识别,体验和PyCharm几乎一致。

实用小技巧

要是你偶尔不想自动加括号(比如只是想把函数名作为变量引用),可以先按Esc关闭补全提示,再按回车就不会触发自动补全啦。

内容的提问来源于stack exchange,提问作者Virej Dasani

火山引擎 最新活动