安装 Package Control 后,通过命令面板安装 Assembly-x86 插件;2. 手动设置。asm 文件关联为 x86 Assembly 语法;3. 可选配置 NASM 构建系统实现编译链接运行。

Sublime Text 本身支持 Assembly(汇编语言)的语法高亮,但默认可能未自动识别 `.asm` 文件或未配置合适的汇编语法。要让 Sublime Text 正确高亮显示汇编代码并配置基本 开发环境,可以按以下步骤操作:
1. 安装 Package Control(如未安装)
Package Control 是 Sublime Text 的插件管理 工具,用于安装语法包和扩展功能。
• 打开 Sublime Text,按下 Ctrl+`(反引号)打开控制台
• 粘贴并运行官方安装命令(可在 packagecontrol.io 获取最新代码)
• 安装完成后重启 Sublime Text
2. 安装 Assembly 语法高亮支持
Sublime Text 自带基础汇编语法,但推荐安装更完善的插件增强体验。
• 按下 Ctrl+Shift+P 打开命令面板
• 输入 “Install Package”,选择 Package Control: Install Package
• 搜索并安装:Assembly-x86 或 Assembly
• 安装后,打开 `.asm` 文件会自动应用语法高亮
3. 设置文件关联(确保高亮生效)
如果 `.asm` 文件未自动启用汇编语法,需手动设置。
• 打开一个 `.asm` 文件
• 点击右下角显示的语法(如“Plain Text”)
• 选择 Open all with current extension as…
• 选择 Assembly 或 x86 Assembly
4. 可选:配置构建系统(编译运行汇编)
若想在 Sublime 中直接编译运行汇编代码(如 NASM + LD),可自定义构建系统。
• 菜单栏选择 Tools → Build System → New Build System
• 替换内容如下(以 Linux 下 NASM 为例):
{"cmd": ["nasm", "-f", "elf64", "$file", "-o", "${file_path}/${file_base_name}.o" ], "working_dir": "$file_path", "selector": "source.asm", "shell": true, "variants": [{ "name": "Link", "cmd": ["ld", "${file_path}/${file_base_name}.o", "-o", "${file_path}/${file_base_name}"] }, {"name": "Run", "cmd": ["${file_path}/${file_base_name}"] } ] }
• 保存为 NASM.sublime-build
• 编辑 `.asm` 文件时,选择菜单 Tools → Build System → NASM
• 按 Ctrl+B 汇编,Ctrl+Shift+B 链接或运行
基本上就这些。配置完成后,Sublime Text 就能高亮显示汇编代码,并支持一键编译链接,适合学习和简单开发使用。不复杂但容易忽略的是文件语法绑定和构建脚本路径正确性。