我有一个文件,source.php,在 PHP 结束标记后包含 Javascript。有没有办法让 Visual Studio Code 在 Javascript 代码上进行语法突出显示/完成。目前它仅突出显示 PHP 代码。
如果 settings.json 支持如下内容,那就太好了:
"files.associations": {
"source.php": ["javascript", "php"]
}
最佳答案
不,如果不编写自己的 VSCode 扩展来理解码合文件,这是不可能的
对于语法突出显示,您需要定义一个结合了 php 和 javascript 语法的新语法。
完成更加复杂。您需要一个可以理解新组合文档的语言服务器/扩展。我们的 html 服务器如何处理脚本 block 可能是最好的例子:https://github.com/Microsoft/vscode/blob/master/extensions/html/server/src/modes/javascriptMode.ts
关于javascript - VSCode 中的多个文件关联用于混合 PHP 和 JS 语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44189078/