Слияние кода завершено, страница обновится автоматически
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "ASM CurrentFile \t自定义操作当前文件",
"type": "shell",
"command": "${workspaceRoot}/tools/asmit.sh",
"args":[
"${file}",
"-m",
"${input:dosboxasm}",
"-d",
"${workspaceRoot}/tools",
"-w",
"${workspaceRoot}/tools/work",
],
"windows":{
"command": "${workspaceRoot}\\tools\\ASMit.bat",
"args": [
"${file}",
"${input:dosboxasm}",
"${workspaceRoot}\\tools",
"${workspaceRoot}\\tools\\work",
],
},
"problemMatcher":[],
"presentation": {
"echo": true,
"focus": true,
"panel": "shared",
"showReuseMessage": false,
"clear": false
},
"group": {
"kind": "build",
"isDefault": true
},
},
{
"label": "Open DOSBox \t打开dosbox(并自动配置好环境)",
"type": "shell",
"command": "${workspaceRoot}/tools/asmit.sh",
"args":[
"${file}",
"-m",
"0",
"-d",
"${workspaceRoot}/tools",
"-w",
"${workspaceRoot}/tools/work",
],
"windows":{
"command": "${workspaceRoot}\\tools\\ASMit.bat",
"args": [
"${file}",
"0",
"${workspaceRoot}\\tools",
"${workspaceRoot}\\tools\\work",
],
},
"problemMatcher":[],
"presentation": {
"reveal": "never",
"echo": false,
"focus": false,
"panel": "shared",
"showReuseMessage": false,
"clear": false
},
"group": {
"kind": "build",
"isDefault": true
},
},
{
"label": "TASM CurrentFile\t使用TASM来编译运行当前文件",
"type": "shell",
"command": "${workspaceRoot}/tools/asmit.sh",
"args":[
"${file}",
"-m",
"C",
"-d",
"${workspaceRoot}/tools",
"-w",
"${workspaceRoot}/tools/work",
],
"windows":{
"command": "${workspaceRoot}\\tools\\ASMit.bat",
"args": [
"${file}",
"C",
"${workspaceRoot}\\tools",
"${workspaceRoot}\\tools\\work",
],
},
"presentation": {
"reveal": "always",
"showReuseMessage": false,
},
"problemMatcher":{
"owner": "TASM",
"fileLocation":"autoDetect",
"pattern": [
{
"regexp": "^ASMfilefrom:(.*)\\s*$",
"file": 1,
},
{
"regexp":"^\\s*\\*+(Error|Warning)\\*+\\s+(.*)\\((\\d+)\\)\\s+(.*)$",
"line": 3,
"severity": 1,
"message": 4,
"loop": true
}
]
},
"group": {
"kind": "build",
"isDefault": true
},
},
{
"label": "MASM CurrentFile\t使用MASM来编译运行当前文件",
"type": "shell",
"command": "${workspaceRoot}/tools/asmit.sh",
"args":[
"${file}",
"-m",
"D",
"-d",
"${workspaceRoot}/tools",
"-w",
"${workspaceRoot}/tools/work",
],
"windows":{
"command": "${workspaceRoot}\\tools\\ASMit.bat",
"args": [
"${file}",
"D",
"${workspaceRoot}\\tools",
"${workspaceRoot}\\tools\\work",
],
},
"presentation": {
"reveal": "always",
"showReuseMessage": false,
},
"problemMatcher":{
"owner": "MASM",
"fileLocation":"autoDetect",
"pattern": [
{
"regexp": "^ASMfilefrom:(.*)\\s*$",
"file": 1,
},
{
"regexp":"^\\s*(.*)\\((\\d+)\\):\\s+(error|warning)\\s+([A-Z]\\d+:\\s+.*)$",
"line": 2,
"severity": 3,
"message": 4,
"loop": true
}
]
},
"group": {
"kind": "build",
"isDefault": true
},
},
],
"inputs": [
{
"type": "pickString",
"id": "dosboxasm",
"description": "选择如何调用dosbox和tasm/masm",
"options": [
{
"label": "dosbox it\t",
"value": "0",
},
{
"label": "TASM在dosbox中运行,需要手动退出(输入exit,点x或Ctrl+F9)\t",
"value": "1",
},
{
"label": "TASM在dosbox中运行,需要手动退出(任意键退出)\t",
"value": "2",
},
{
"label": "TASM在dosbox中调试,汇编链接程序再调试\t",
"value": "3",
},
{
"label": "TD在dosbox中调试,直接启动调试程序\t",
"value": "4",
},
{
"label": "MASM在dosbox中运行,需要手动退出(输入exit,点x或Ctrl+F9)\t",
"value": "5",
},
{
"label": "MASM在dosbox中运行,需要手动退出(任意键退出)\t",
"value": "6",
},
{
"label": "MASM在dosbox中调试,汇编链接程序再调试\t",
"value": "7",
},
{
"label": "DEBUG在dosbox中调试,直接启动调试程序\t",
"value": "8",
},
{
"label": "TASM在shell中输出,一些程序结果无法完全显示\t",
"value": "A",
},
{
"label": "MASM在shell中输出,一些程序结果无法完全显示\t",
"value": "B",
},
],
"default": "0"
},
],
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )