VSCode 中的多个文件关联,用于混合 PHP 和 JS 语法突出显示
Multiple File Associations in VSCode for Mixed PHP and JS Syntax Highlighting
我有一个文件 source.php,它在 PHP 结束标记后包含 Javascript。有没有办法让 Visual Studio 代码在 Javascript 代码上执行语法 highlighting/completion。它目前只突出显示 PHP 代码。
如果 settings.json 支持如下内容就太好了:
"files.associations": {
"source.php": ["javascript", "php"]
}
不,如果不编写您自己的 VSCode 扩展来理解组合文件,这是不可能的
对于语法突出显示,您需要定义一个结合了 php 和 javascript 语法的新语法。
补全就更复杂了。您需要一个可以理解新组合文档的语言服务器/扩展。我们的 html 服务器如何处理脚本块可能就是最好的例子:https://github.com/Microsoft/vscode/blob/master/extensions/html/server/src/modes/javascriptMode.ts
此扩展可能有所帮助。
One Dark Theme
它基于此 Git 回购:https://github.com/atom/one-dark-syntax
我有一个文件 source.php,它在 PHP 结束标记后包含 Javascript。有没有办法让 Visual Studio 代码在 Javascript 代码上执行语法 highlighting/completion。它目前只突出显示 PHP 代码。
如果 settings.json 支持如下内容就太好了:
"files.associations": {
"source.php": ["javascript", "php"]
}
不,如果不编写您自己的 VSCode 扩展来理解组合文件,这是不可能的
对于语法突出显示,您需要定义一个结合了 php 和 javascript 语法的新语法。
补全就更复杂了。您需要一个可以理解新组合文档的语言服务器/扩展。我们的 html 服务器如何处理脚本块可能就是最好的例子:https://github.com/Microsoft/vscode/blob/master/extensions/html/server/src/modes/javascriptMode.ts
此扩展可能有所帮助。 One Dark Theme
它基于此 Git 回购:https://github.com/atom/one-dark-syntax