我已经开始编写一些 bash 脚本来增强 git,使用视觉工作室代码 https://code.visualstudio.com/我希望编辑器在执行此操作时使用语法突出显示。
这些文件没有扩展名,否则 git 不会将它们作为附加命令。
以下是此类脚本的示例名称:git-review
所以问题是,如何配置 Visual Studio Code 以对这些文件使用 Bash 语法突出显示?
如果我将文件从 Visual Studio Code 内部重命名为.sh
, like git-review.sh
然后回到无扩展(git-review
),Visual Studio Code 似乎会记住这一点并显示语法突出显示,但我添加到文件夹中的任何新文件都会突出显示为纯文本(直到我进行重命名舞蹈)。即使我关闭文件并重新启动 Visual Studio Code 并重新打开文件,Visual Studio Code 似乎也会记住这一点。我不知道要持续多久。
我可以接受纯文本文件,由于某种原因,这些文件没有突出显示为 bash 脚本的扩展名,但显然,如果有一种方法可以使 Visual Studio Code 更加智能,比如查看第一行#!/bin/sh
那么那就更好了。
我尝试使用“为‘.xyz’配置文件关联”来查看这些关联如何存储在设置文件中,并发现这正确地将 Bash 突出显示应用于.xyz
files:
"files.associations": {
"*.xyz": "shellscript"
},
然而,这并不:
"files.associations": {
"*.": "shellscript"
},
这也不:
"files.associations": {
"*": "shellscript"
},
有什么方法可以让此设置适用于无扩展名文件吗?
如果这很重要的话,这就是 Visual Studio Code for Windows。