在崇高地使用PHP或JavaScript文件时,如果输入以下代码:

$test = "Scott";
If($test == null) {
    $test2 = "Scott"
}

当我输入“$ test2 ='Sc ...”时,Sublime会自动完成“Scott”,因为它是一个单词,在当前文档作用域中它是一个字符串。

但是,当我在VSCode中进行相同的测试时,它不会选择或提供任何建议。在VSCode中这可能吗?我已经将偏好设置中的所有建议都正确了。我不确定在这里还能做什么,或者是否需要下载其他插件。谢谢!

最佳答案

像这样?

visual-studio-code - VSCode自动完成/智能字符串-LMLPHP

我的设置:

intelephense扩展已启用

{
  "editor.quickSuggestions": {
    "other": true,
    "comments": false,
    "strings": true
  },
  "editor.wordBasedSuggestions": true,
  "php.suggest.basic": false
}

07-24 17:59