我将编辑器从 Sublime 更改为 VS Code。
我安装了几个扩展,例如 PHP IntelliSense 、 PHP Intelephense 。 但自动补全不会补全函数括号中的参数。
这是一个 gif,其中函数名称是自动完成的,但函数的参数只是建议的,而不是自动完成的。
以下是我想要的。 在 sublime 中,添加 PHP 片段可以自动完成函数的参数。 这确实对我帮助很大,因为我只需双击占位符参数并将它们替换为我想要使用的值或变量即可。
有人知道更好的扩展或者有任何想法在 VS 代码中获得与此相同的行为吗?
您可以使用用户片段。它
Settings
> User Snippets
> New Global Snippet File
在这里,您可以添加 JSON 格式的代码片段
"array_column": {
"scope": "php",
"prefix": "array_column",
"body": [
"array_column(${1:array}, ${2:column_key}, ${3:index_key})",
],
"description": "array_column(array, column_key, index_key) - Return the values from a single column in the input array"
}
现在,当您在 PHP 文件中输入
array_column
时,您将在其中看到您的代码片段。您可以使用键盘键TAB
跳转到array_column的下一个参数。
PS:如果有人从中得到帮助,我正在回答这个老问题。