Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Alang Programming Language SupportNew to Visual Studio Code? Get it now.
Alang Programming Language Support

Alang Programming Language Support

Alang of xiaojun207

|
2 installs
| (0) | Free
Comprehensive language support for Alang programming language with Chinese keyword support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Alang语言支持 for VS Code

此扩展为Visual Studio Code中的Alang编程语言提供全面的语言支持,包括语法高亮、代码片段、运行和编译功能等。

功能

  • 语法高亮:为Alang代码提供语法高亮,包括:

    • 英文关键字 (if, else, function 等)
    • 中文关键字 (如果, 否则, 函数 等)
    • 英文类型 (int, string, boolean 等)
    • 中文类型 (整数, 字符串, 布尔 等)
    • 字符串、注释、数字、函数和变量
    • 中文标识符(变量名、函数名等)
  • 代码片段:为常见的Alang构造提供便捷的代码片段:

    • func:创建函数定义
    • class:创建类定义
    • if:创建if语句
    • ifelse:创建if-else语句
    • for:创建for循环
    • while:创建while循环
    • log:创建console.log语句
    • main:创建英文主函数
    • 主:创建中文主函数
  • 运行和编译:支持运行和编译Alang文件:

    • alangc-build:使用 alangc build <file> 编译Alang文件
    • alangc-run:使用 alangc run <file> 运行Alang文件
    • alangc-buildAndRun:编译并运行Alang文件
  • 启动图标:在主函数旁边显示绿色播放图标,点击可运行文件

  • 语言配置:包括基本的语言配置,如:

    • 注释语法(// 用于行注释,/* */ 用于块注释)
    • 括号匹配和自动闭合对
    • Go语言风格的缩进和格式化

文件扩展名

Alang文件使用 .ala 扩展名。

命令

此扩展提供以下命令:

命令 描述 快捷键
Alang: Build (alangc build) 使用 alangc build <file> 编译Alang文件 右键编辑器 → 选择命令
Alang: Run (alangc run) 使用 alangc run <file> 运行Alang文件 右键编辑器 → 选择命令
Alang: Build and Run 编译并运行Alang文件 右键编辑器 → 选择命令

Alang代码示例

英文语法

// This is a test file for Alang language

// Test comments
/*
    Multi-line comment
*/

// Test variables
const message = "Hello, Alang!";
let count = 10;
var flag = true;

// Test numbers
const pi = 3.14;
const answer = 42;

// Test functions
function greet(name) {
    return "Hello, " + name + "!";
}

// Test class
class Person {
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }

    sayHello() {
        return "Hello, my name is " + this.name;
    }
}

// Test if statement
if (count > 0) {
    console.log("Count is positive");
} else {
    console.log("Count is zero or negative");
}

// Test for loop
for (let i = 0; i < 5; i++) {
    console.log("Iteration " + i);
}

// Test while loop
let i = 0;
while (i < 5) {
    console.log("While iteration " + i);
    i++;
}

// Test main function
function main() {
    console.log("Hello from main function");
    const result = greet("World");
    console.log(result);
    
    const person = new Person("Alice", 30);
    console.log(person.sayHello());
}

中文语法

// 这是一个Alang语言测试文件

// 测试注释
/*
    多行注释
*/

// 测试变量
变量 消息 = "你好,Alang!";
变量 计数 = 10;
变量 标志 = 真;

// 测试数字
常量 PI = 3.14;
常量 答案 = 42;

// 测试函数
函数 问候(姓名) {
    返回 "你好," + 姓名 + "!";
}

// 测试结构体
结构体 人 {
    姓名: 字符串
    年龄: 整数
}

// 测试如果语句
如果 (计数 > 0) {
    控制台.日志("计数为正数");
} 否则 {
    控制台.日志("计数为零或负数");
}

// 测试循环
循环 (计数 < 5) {
    控制台.日志("循环迭代 " + 计数);
    计数++;
}

// 测试主函数
函数 主() {
    控制台.日志("你好,来自主函数");
    变量 结果 = 问候("世界");
    控制台.日志(结果);
    
    变量 某人 = 人{
        姓名: "张三",
        年龄: 30
    };
    控制台.日志(问候(某人.姓名));
}

安装

方法1:从VS Code Marketplace安装

  1. 打开VS Code
  2. 转到扩展(查看 → 扩展)
  3. 搜索 "Alang Language Support"
  4. 点击安装
  5. 重新加载VS Code以激活扩展

方法2:从VSIX文件安装

  1. 下载 vscode-alang-0.0.1.vsix 文件
  2. 打开VS Code
  3. 转到扩展(查看 → 扩展)
  4. 点击右上角的三个点
  5. 选择 "从VSIX安装..."
  6. 选择下载的 vscode-alang-0.0.1.vsix 文件
  7. 重新加载VS Code以激活扩展

使用

运行和编译

  1. 使用上下文菜单:

    • 在编辑器中右键点击
    • 选择 "Alang: Build (alangc build)" 进行编译
    • 选择 "Alang: Run (alangc run)" 进行运行
    • 选择 "Alang: Build and Run" 进行编译并运行
  2. 使用启动图标:

    • 打开包含主函数的Alang文件
    • 查找主函数旁边的绿色播放图标
    • 点击图标运行文件
  3. 使用命令面板:

    • 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)
    • 输入 "Alang: Build" 进行编译
    • 输入 "Alang: Run" 进行运行
    • 输入 "Alang: Build and Run" 进行编译并运行

使用代码片段

  1. 打开Alang文件
  2. 输入片段前缀(例如 func, main, 主)
  3. 按Tab键展开片段
  4. 根据需要填写占位符

使用中文语法

Alang完全支持中文语法。您可以混合使用英文和中文关键字、类型和标识符:

// 混合语法示例
函数 计算面积(半径: 浮点数64) {
    常量 PI = 3.14;
    return PI * 半径 * 半径;
}

function main() {
    变量 面积 = 计算面积(5.0);
    console.log("面积: " + 面积);
}

开发

要为此扩展做出贡献:

  1. 克隆仓库
  2. 运行 npm install 安装依赖
  3. 运行 npm run compile 编译TypeScript代码
  4. 在VS Code中按F5以调试模式运行扩展
  5. 运行 npx vsce package 构建VSIX文件

许可证

MIT

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