Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Open with GBKNew to Visual Studio Code? Get it now.
Open with GBK

Open with GBK

Neo Black

|
86 installs
| (0) | Free
自动以GBK/GB2312/GB18030编码打开包含相应编码标记的文件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Open with GBK - 使用指南

简介

Open with GBK 是一个 VSCode 扩展,它可以自动检测文件首行中是否包含编码标记,如果找到该标记,则会自动以相应编码重新打开文件。支持GBK、GB2312和GB18030编码,这对于处理中文编码的文件特别有用。

功能特点

  • 自动检测:打开文件时,扩展会检查文件首行是否包含编码标记
  • 自动转换:如果发现标记,会自动以相应编码重新打开文件

支持的编码

目前扩展支持以下编码格式:

  • GBK
    • coding=gbk
    • coding:gbk
    • coding: gbk
    • coding = gbk(支持灵活的空格)
  • GB2312
    • coding=gb2312
    • coding:gb2312
    • coding: gb2312
    • coding = gb2312(支持灵活的空格)
  • GB18030
    • coding=gb18030
    • coding:gb18030
    • coding: gb18030
    • coding = gb18030(支持灵活的空格)

注意:扩展会忽略编码标记中的空格,因此各种空格格式也能被正确识别。

安装方法

  1. 在 VSCode 扩展市场中搜索 "Open with GBK"
  2. 点击"安装"按钮
  3. 安装完成后重启 VSCode

使用方法

自动检测和打开

  1. 在文件首行添加编码标记(例如:coding=gbk、coding: gb2312等)
  2. 打开文件时,扩展会自动检测并以相应编码打开

使用示例

在文件的首行添加以下注释,可以使该文件自动以GBK编码打开:

# coding=gbk

或者在 HTML 文件中使用GB2312编码:

<!-- coding:gb2312 -->

在 C/C++ 文件中使用GB18030编码:

// coding: gb18030

使用灵活的空格格式:

# coding  =  gbk
<!-- coding : gb2312 -->

常见问题

Q: 如何知道文件是否已经以相应编码打开?
A: 当文件以特定编码打开时,状态栏会显示 "已使用XXX编码打开: [文件路径]" 的消息。

Q: 工作区中的不同文件可以使用不同的编码吗?
A: 可以。扩展使用文件关联功能为每个文件单独设置编码,允许不同文件使用不同的编码。

反馈与支持

如有问题或建议,请访问我们的 GitHub 仓库:https://github.com/neoblackxt/open-with-gbk

Python 文件示例

# coding=gbk
print("你好,世界!")

或

# coding:gbk
print("你好,世界!")

HTML 文件示例

<!-- coding=gbk -->
<!DOCTYPE html>
<html>
<head>
    <title>中文页面</title>
</head>
<body>
    <h1>你好,世界!</h1>
</body>
</html>

C/C++ 文件示例

// coding=gbk
#include <stdio.h>

int main() {
    printf("你好,世界!\n");
    return 0;
}

支持和反馈

如果您有任何问题或建议,请在GitHub仓库提交issue。

许可证

本扩展使用 GPL-3.0 许可证开源,详情请参阅 LICENSE 文件。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft