“解释”是指语法突出显示,智能感知等。
一个真实的示例是带有嵌入式脚本的Azure Pipelines YAML文件:
my-template.yml
steps:
- bash: |
echo "A Bash line"
echo "Another Bash line"
displayName: 'My Bash script.'
my-other-template.yml
steps:
- pwsh: |
Write-Output "A Powershell Core line"
Write-Output "Another Powershell Core line"
displayName: 'My Powershell Core script.'
在这些示例中,VS Code将能够显示通过Intellisense选项键入的不同命令,并为与内联脚本有关的行提供适当的语法突出显示。
答案 0 :(得分:1)
目前,这是不可能的*,但是通用语言注入是GitHub上的一项极受欢迎的功能:https://github.com/microsoft/vscode/issues/1751
您可以通过提出功能请求(单击主题的第一篇文章上的“竖起大拇指”)向VSC团队表达您的兴趣,或者可以在评论中解释您的特定用例。
*扩展可以实现此功能的元素。即使不存在适用于您的语言的全面页面,但大多数都拥有自己的GitHub页面。因此,如果您发现一个带有突出显示的语言的语言,则总是可以提出一个问题或PR来添加其余的内容。