2016-09-03 2 views
1

Ich möchte Visual Studio-Code für C-Programmierung verwenden und ich möchte den Vorgang des Speicherns zu automatisieren -> Compiling -> ausgeführt werden. Im Moment habe ich MinGW installiert und benutze die C/C++ Erweiterung. Ich habe das Speichern und Kompilieren mit Strg + S erreicht (ich habe die Verknüpfung des Kompilierens geändert), aber um es auszuführen, gehe ich zur Eingabeaufforderung und führe das Programm aus.Auto ausführen ausführbar nach dem Speichern in Visual Studio-Code

Gibt es eine Möglichkeit, mit einem Knopf, dies zu erreichen?

+0

Wenn es wirklich so wichtig für Sie ist, warum erhalten Sie nicht einfach eine voll funktionsfähige IDE wie [MSVS Express] (https://www.visualstudio.com/en-US/products/visual-studio-express -vs) oder [Eclipse/CDT] (https://eclipse.org/cdt/)? – paulsm4

+0

Visual Studio ist schwer und Finsternis? Nein ... – traveller

Antwort

1

Der nächstgelegene ich zum aswer kam, ist meine Abkürzungen

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

Dann in 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"] 
     } 
    ] 
} 

Und nun zu definieren, mit Strg + s speichern und kompilieren und ctrl + d ausführen.

Verwandte Themen