sublimetext3 - Sublime Text 3 中的新建筑系统
问题描述
我已经在. c:\masm32\
然后,我在 ST3 中创建了一个构建系统:
{
"shell_cmd": "c:\\masm32\\bin\\build.bat \"${file_path}/${file_base_name}\"",
"file_patterns": "[\"*.asm\"]",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.asm,source.ASM",
"working_dir": "${file_path}",
"encoding": "utf-8"
}
我可以在“构建系统”菜单下的列表中看到我的新系统,但是当打开 .asm 文件并尝试构建时,我可以看到Line XX, ColumnXX; No Build System
底部的文本。如果我明确选择我的构建系统,也会发生这种情况。
我的配置有什么问题?
我试过这个配置不成功:
{
"shell": true,
"cmd": ["ml", "/c", "/coff", "$file", "&&",
"link", "/SUBSYSTEM:WINDOWS", "${file/\\.asm/\\.obj/}", "&&",
"explorer.exe", "$file_path"],
"selector": "source.asm"
}
按 Ctrl+B 仍然显示“无构建系统”。
解决方案
推荐阅读
- c++ - esp8266 网络交换机问题
- r - 放大/调整 RDA 图上的样式
- windows - Internet Explorer 的白名单,不影响其他浏览器
- java - 从一个单独的数组中创建一个随机元素数组,最长为给定的长度
- java - 我们可以在 java 的 forEach 循环中使用 break 语句吗?
- reactjs - react-hook-form 表单中的表单
- python - 查找第一个值并返回列表中的第二个值
- python - 打印 python ceasar cypher 时的间距问题
- queue - ServiceBusTrigger 在连续网络作业上使用 ReceiveDelete
- java - 将 kotlin 项目从 pom.xml 转换为 build.gradle