我已经开始编写一些bash脚本来扩充git,使用Visual Studio Code,我希望编辑器在这样做时使用语法高亮。
这些文件没有扩展名,或者git不会将其作为附加命令进行选择。
以下是此类脚本的示例名称:git-review
所以问题是,我如何配置Visual Studio代码以使用这些文件的Bash语法高亮?
如果我将文件从Visual Studio Code内部重命名为.sh
,如git-review.sh
然后返回到无扩展名(git-review
),Visual Studio Code似乎记住这一点并显示语法高亮,但我添加到文件夹的任何新文件都突出显示为纯文本(直到我重命名舞蹈)。即使我关闭文件并重新启动Visual Studio Code并重新打开文件,Visual Studio Code似乎也记得这一点。我有多久不知道。
我可以使用纯文本文件,由于某种原因没有扩展名被突出显示为bash脚本,但显然,如果有办法使Visual Studio代码更智能,就像查看#!/bin/sh
的第一行那样那样更好。
我尝试使用“为.xyz配置文件关联”来查看这些关联如何存储在设置文件中,并发现这正确地将Bash突出显示应用于.xyz
文件:
"files.associations": {
"*.xyz": "shellscript"
},
但是,这不是:
"files.associations": {
"*.": "shellscript"
},
这也不是:
"files.associations": {
"*": "shellscript"
},
是否有任何方法可以将此设置用于无扩展文件?
这是Visual Studio Code for Windows,如果这很重要的话。