这是一个超集VSCode 自动补全函数时添加括号 https://stackoverflow.com/questions/55533379/vscode-add-parentheses-when-automcompleting-functions
VSCode中有一个设置javascript: complete function calls
当您接受 JavaScript 函数的自动完成建议时,它会自动添加括号和签名。 (Typescript 存在等效设置。)
例如,如果您有以下功能function test(a,b) {return a+b;},
然后你输入tes
并接受建议,您将获得完整的test(a,b)
完成,不仅仅是test
.
然而(请参阅底部的 gif 演示),
- 它似乎不适用于
<script>
tags
- 它似乎不适用于方法,例如
document.getElementById()
- 它似乎不适用于内置程序,例如
new Date()
从而限制了它的实用性。
我想知道是否有人知道如何扩展自动完成功能以包含这些场景。
我已经打开了一个 Github 问题,以防这是一个错误,但也有可能我只是误解了一些东西。https://github.com/microsoft/vscode/issues/119035 https://github.com/microsoft/vscode/issues/119035
最后,这是一个 gif 来演示上述案例:https://gfycat.com/carefulvibrantblackbuck https://gfycat.com/carefulvibrantblackbuck
这一切都运行最新的 VSCode,没有扩展。
** 'Ctrl + Shift + P' => Settings.json:**
"typescript.suggest.completeFunctionCalls": true,
"javascript.suggest.completeFunctionCalls": true,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)