Visual Studio Code:按文件夹设置文件编码

fra*_*ntb 6 file-encodings visual-studio

在 Visual Studio Code(社区版本 1.17.2)中,我在工作设置 (settings.json) 中配置了文件编码,如下所示:

"files.encoding": "utf8"
Run Code Online (Sandbox Code Playgroud)

尽管如此,在我的工作空间的特定文件夹中,我需要一些带有 iso88591 编码的脚本。我可以在特定文件夹中指定与工作设置中指定的编码不同的编码吗?

Tho*_*asH 0

可以为 VSCode 工作区设置默认文件编码。因此,在 VSCode 中打开特定文件夹(这会自动创建一个工作区),然后转到“首选项”->“设置”->“工作区”,然后设置files.encoding: iso88591. 我还没有找到在同一工作区中使用两种不同编码的方法,因此这可能不是您所希望的解决方案。要使此解决方案发挥作用,您必须在单独的 VSCode 窗口中打开具有其他编码的文件夹。但我想这已经是你能得到的最接近的了。(截至目前的其他选项是按文件类型设置文件编码,或使用 autoGuessEncoding)。