2016-09-03 3 views
1

Я хочу использовать визуальный студийный код для программирования на языке C, и я хочу автоматизировать процедуру сохранения -> компиляция -> работает. На данный момент у меня установлен MinGW и с использованием расширения C/C++ я добился сохранения и компиляции с помощью Ctrl + S (я изменил ярлык компиляции), но для выполнения мне нужно перейти в приглашение cmd и выполнить программу.Автоматический запуск исполняемого файла после сохранения в Visual Studio Код

Есть ли способ, я могу, используя одну кнопку, достичь этого?

+0

Если это действительно важно для вас, почему бы вам просто не получить полнофункциональную среду IDE, такую ​​как [MSVS Express] (https://www.visualstudio.com/en-US/products/visual-studio-express -vs) или [Eclipse/CDT] (https://eclipse.org/cdt/)? – paulsm4

+0

Визуальная студия тяжелая и затмение? Неа... – traveller

ответ

1

Ближайший я пришел к aswer, чтобы определить ярлыки

[ 
    { 
     "key": "ctrl+s",   
     "command": "workbench.action.tasks.build" 
    }, 
    { 
     "key": "ctrl+d",   
     "command": "workbench.action.tasks.test" 
    } 
] 

Тогда в tasks.json

{ 
    "version": "0.1.0", 
    "command": "cmd", 
    "isShellCommand": true, 
    "args": ["/C"], 
    "showOutput": "silent", 
    "tasks": [ 
     { 
      "taskName": "saveNcompile", 
      "suppressTaskName": true, 
      "isBuildCommand": true, 
      "args": ["gcc main.c -o main.exe"] 
     }, { 
      "taskName": "execute", 
      "suppressTaskName": true, 
      "isTestCommand": true, 
      "args": ["main.exe"] 
     } 
    ] 
} 

А теперь с помощью Ctrl + S Сохранить и компилировать и Ctrl + d выполнить.

Смежные вопросы