在工作中,我们在自定义环境下运行python,因此我们使用了非标准的shebang。我测试了一下VSCode承认Python文件没有一个.py扩展名,如果他们有一个认领这两种#!/usr/bin/env python或/usr/bin/python或这些变异体。
在工作中,我使用类似于以下的shebang:#!/some/directory/envroot "$ENVROOT/bin/python"但是vs代码无法识别这一点,因此我每次必须手动将语言设置为python。
是否有某个配置可以将自定义shebang映射到一种语言,所以我不必在每次打开文件时手动进行设置?