在 Visual Studio Code 中,我可以创建file-associations
与特定语言语法相关的文件扩展名。
但是,我有一个特殊情况,子目录中的文件可能有也可能没有扩展名……事实上,文件可以有各种扩展名,但它们都使用特定的语言语法。
是否可以创建更灵活的文件关联规则来扫描我项目的某些子目录以应用语言语法?
解决这个问题,我创建了一个广泛的文件关联来匹配任何文件,类似于:
"files.associations": {
"*": "nginx"
},
除此之外,此规则适用于整个项目。我想将其限制在特定的子目录中。
在Django 扩展中,我发现了一个更复杂的文件关联的例子
"files.associations": {
"**/templates/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
},
你可以找到更多关于glob patterns 的信息。
如果需要,您可以在文件夹/工作区级别定义这些模式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句