javascript - VSCode 中的多个文件关联用于混合 PHP 和 JS 语法突出显示

标签 javascript php visual-studio-code syntax-highlighting

我有一个文件,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/

相关文章:

php - 如何创建类似于 Pastebin、Imgur、Youtube 等的 URL?

php - MySQL 查询选择两个用户之间的冲突计数

visual-studio-code - Visual Studio代码Vim : How do I bind shift-space

javascript - 如何阻止 VS Code 在保存时完全破坏我的代码?

typescript - Visual Studio Code 中 console.log 的快捷方式是什么

javascript - 工具提示隐藏在父元素中

javascript - 正则表达式匹配字符串直到空格 Javascript

php - 在 PHP 中检测 Ajax

javascript - 为 Firefox 扩展设置弹出窗口标题

javascript - Jquery 中的星级评定