VSCode在自动完成功能时添加括号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode在自动完成功能时添加括号相关的知识,希望对你有一定的参考价值。

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

例如,当我输入str并自动完成strlen时,我想获得strlen(),它可以节省相当多的时间。

答案

一些语言扩展允许使用(作为所谓的"commit character"来触发完成项的插入。这至少适用于TypeScript,javascript和Haxe。

如果"editor.autoClosingBrackets"没有被禁用,这也将自动插入结束)

如果它不适用于特定语言扩展,可以考虑在相关存储库上打开功能请求。

另一答案

这是可能的。您可以创建自己的片段,它将显示在intellisense中:User Defined snippets。您还可以使用snippet-creator扩展来获得舒适感。

以上是关于VSCode在自动完成功能时添加括号的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 vscode 的代码片段,以便在自动完成后自动触发 vscode 的智能感知?

从零开始配置vim(27)——代码片段

VSCode 配置 用户自定义代码片段 自定义自动代码补充

vsCode eslint格式化取消自动添加分号,在括号前插入空格

vscode定义空函数时,为啥要在后面加;号

vscode 开发微信小程序环境配置