Sublime Text3是一个很不错的编辑器,作为一个强大的编辑器相比Notepad++来说界面要好看的多。正巧我需要一款小巧的汇编编译器,于是我就想将其打造为一个汇编编译器来用,这里给大家分享一下。
1.首先下载并安装MASM32到本机,并在环境变量添加以下变量:
变量
|
值
|
include
|
E:masm32include
|
lib
|
E:masm32lib
|
path
|
E:masm32in
|
2.配置Sublime Text3编译ASM文件:
点击 Tools->Build System-> New Build System
然后添加以下内容:
{
"shell_cmd": "build.bat "${file_path}/${file_base_name}"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.asm,source.ASM",
"working_dir": "${file_path}",
"encoding": "gbk",
"variants":
[
{
"name": "Run",
"shell_cmd": "build.bat "${file_path}/${file_base_name}" && "${file_path}/${file_base_name}""
}
]
}
将文件保存为ASM.sublime-build文件。
3.点击 Tools->Build System 这时应该就看到编译系统出现了ASM按钮,选择ASM或者自动就可以对ASM文件进行编译了。
另外,推荐一款ASM高亮的插件:MasmAssembly,插件安装可以自行百度,效果如下: