代码拉取完成,页面将自动刷新
清除MASM/TASM的所有问题信息
清除本插件输出的 diagnose 问题信息格式化代码 | 错误信息输出 |
---|---|
提供一些“编程语言特性”(悬浮提示,代码格式化,跳到定义,查看引用)来方便代码编写与阅读,如果不喜欢可以在设置masmtasm.language.Hover
,masmtasm.language.programmaticFeatures
中关闭,重启之后会生效。同时也可以使用其他插件提供的语言功能如ASM Code Lens 提供的 language ID asm-collection
调用 DOSBox 运行 TASM | 调用 msdos-player 运行 MASM |
---|---|
当打开一个ASM
后缀的汇编文件时,可以在编辑器右击,会出现以下三个选项:
masmtasm.ASM.mode
设置为single file
,插件将会首先复制文件到插件的独立地址中,再进行操作。masmtasm.ASM.mode
为workspace
,插件会直接挂载当前工作文件夹,可能会污染当天工作目录(对于 jsdos 会直接复制当前文件夹中的所有文件)。插件依赖vscode-dosbox 来与 DOS 模拟器交互。
vscode-dosbox
打包了 win 平台上的二进制文件,参考它的文档 在其他平台安装相关 DOS 模拟器。
可以通过设置masmtasm.ASM.actions
来修改运行和调试的 DOS 命令。比如,需要编译成 COM 文件,可以添加如下设置。同时将masmtasm.ASM.assembler
设置为 Action 的键TASM-com
"masmtasm.ASM.actions": {
"TASM-com": {
"baseBundle": "<built-in>/TASM.jsdos",
"before": [
"set PATH=C:\\TASM"
],
"run": [
"TASM ${file}",
"TLINK /t ${filename}",
"${filename}"
],
"debug": [
"TASM /zi ${file}",
"TLINK /t/v/3 ${filename}.obj",
"TD ${filename}.exe"
]
}
}
"masmtasm.ASM.assembler":"TASM-com"
DOSBox | 电脑中的真实目录 |
---|---|
C: | 汇编工具目录 |
D: | 插件汇编工作目录 |
VSCode 文档中关于插件安装路径的说明VSCode-doc,摘录如下
%USERPROFILE%\.vscode\extensions
~/.vscode/extensions
~/.vscode/extensions
xsro@foxmail.com
,一起交流和完善。Enjoy!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。