我想问一下是否有人知道如何为visual studio代码中的引号内的变量名启用自动完成(intellisense)。
例如,php函数compact在字面上将变量名称作为参数,因此我们必须将它放在引号内的函数中,就像这样:compact('posts')
而不是compact($posts)
。这里的问题是,只要没有用$表示,intellisense就不会触发任何可用变量的建议。
目前我使用php intelephense作为vs代码的php intellisense扩展。是正确的延伸还是特定扩展的某些设置,还是我想要实现目前无法获得的东西? (我还希望通过引号内的'。'符号来建议路径,例如laravel view('posts.show')
= view('posts/show')
)
由于
答案 0 :(得分:1)
转到设置 转到单词分隔符
从定义单词分隔符的字符串中删除“
答案 1 :(得分:0)
我已成功通过更改editor.quickSuggestions
设置来解决此问题,就像这样:
"editor.quickSuggestions": {
"strings": true
}
这也会为字符串提供建议,但compact()
函数中对变量名的建议仍然不起作用,看起来像是在代码中更具体的php语言服务器实现问题。