Function VSCode在自动完成函数时添加括号

Function VSCode在自动完成函数时添加括号,function,autocomplete,visual-studio-code,parentheses,Function,Autocomplete,Visual Studio Code,Parentheses,是否可以调整VSCode,以便在函数自动完成时,使用()而不是简单的函数名来编写它 例如,当我键入str并自动完成到strlen时,我想得到strlen(),这会节省很多时间。这是可能的。您可以创建自己的代码段,它将显示在intellisense中: . 您也可以使用扩展来获得舒适。一些语言扩展允许使用(作为所谓的触发插入完成项。这至少在TypeScript、JavaScript和Haxe中起作用 如果未禁用“编辑器.自动关闭括号”,这也将自动插入关闭的) 如果对于一个特定的语言扩展不起作用,

是否可以调整VSCode,以便在函数自动完成时,使用
()
而不是简单的函数名来编写它


例如,当我键入
str
并自动完成到
strlen
时,我想得到
strlen()
,这会节省很多时间。

这是可能的。您可以创建自己的代码段,它将显示在intellisense中:
. 您也可以使用扩展来获得舒适。

一些语言扩展允许使用
作为所谓的触发插入完成项。这至少在TypeScript、JavaScript和Haxe中起作用

如果未禁用
“编辑器.自动关闭括号”
,这也将自动插入关闭的


如果对于一个特定的语言扩展不起作用,也许考虑在一个存储库上打开一个特征请求。

它可以通过滴答>代码> javascript来解决。建议。运行代码段以查看gif

使用Python时,相关设置为:


python.autocomplete.add括号

如果您在flatter中工作,请尝试重置VS代码的所有设置,因为默认情况下它会在settings.json文件中添加括号。

设置
“python.autoComplete.add括号”:true


谢谢,它在JS上非常有效!现在我需要找到一种方法使它与PHP一起工作。这必须由语言扩展来处理。也许您在PHP扩展上打开了一个功能请求/检查他们是否会接受使用此功能的pull请求。在切换上述选项后,这对Flatter也不起作用!每次我必须手动添加括号:D—SG你介意考虑点击我的答案点击投票号码吗?似乎不适用于方法-打开一个相关的问题:请考虑包括代码本身,而不是(只是)屏幕截图,因为前者更容易访问,并允许文本搜索和复制。