安装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 就能高亮显示汇编代码,并支持一键编译链接,适合学习和简单开发使用。不复杂但容易忽略的是文件语法绑定和构建脚本路径正确性。










