我有一個文件source.php,它包含關閉PHP標記後的Javascript。有沒有辦法讓Visual Studio Code在JavaScript代碼上突出顯示/完成語法。它目前只突出顯示PHP代碼。Visual Studio代碼中的多個文件關聯混合PHP和Javascript語法突出顯示
這將會是巨大的,如果settings.json支持類似如下:
"files.associations": {
"source.php": ["javascript", "php"]
}
我有一個文件source.php,它包含關閉PHP標記後的Javascript。有沒有辦法讓Visual Studio Code在JavaScript代碼上突出顯示/完成語法。它目前只突出顯示PHP代碼。Visual Studio代碼中的多個文件關聯混合PHP和Javascript語法突出顯示
這將會是巨大的,如果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
正是基於這個混帳回購協議:https://github.com/atom/one-dark-syntax