swh*_*low 5 visual-studio-code
在 sublime 中使用 PHP 或 JavaScript 文件时,如果我输入以下代码:
$test = "Scott";
If($test == null) {
$test2 = "Scott"
}
Run Code Online (Sandbox Code Playgroud)
当我输入“$test2 = 'Sc...”时,Sublime 会自动补全“Scott”,因为它是在当前文档范围内作为字符串找到的一个词。
但是,当我在 VSCode 中进行相同的测试时,它并没有选择它或提供任何建议。这在 VSCode 中可能吗?我已经在首选项中打开了所有 true 的快速建议。我不确定我还能在这里做什么,或者我是否需要下载其他插件。谢谢!
bme*_*urn 11
像这样?
我的设置:
{
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.wordBasedSuggestions": true,
"php.suggest.basic": false
}
Run Code Online (Sandbox Code Playgroud)
这些是基于文字的建议。它们由设置控制editor.wordBasedSuggestions。
但是,仅当找不到有效的基于语言的建议时,才会显示基于单词的建议(请参阅https://github.com/Microsoft/vscode/issues/21611)。JS 应该在字符串中做正确的事情:
但是内置的 php 语言支持仍然会在字符串中返回基于语言的建议,这就是为什么基于单词的建议不显示的原因
| 归档时间: |
|
| 查看次数: |
5025 次 |
| 最近记录: |