Ich habe VS Code verwendet, und ich habe mich gefragt, wie man eine task.json
Datei erstellt, die diese Befehle haben wird. cargo build
, cargo run [ARGS]
cargo run --release -- [ARGS]
Wie macht man VS-Code Build und Rust-Programme ausführen?
Ich habe versucht, macht man mit dem documentation auf task.json
. Ich habe No such subcommand
Fehler erhalten.
Probe:
{
"version": "0.1.0",
// The command is tsc. Assumes that tsc has been installed using npm install -g typescript
"command": "cargo",
// The command is a shell script
"isBuildCommand": true,
// Show the output window only if unrecognized errors occur.
"showOutput": "silent",
"tasks": [{
"taskName": "run test",
"version": "0.1.0",
"command": "run -- --exclude-dir=node_modules C:/Users/Aaron/Documents/Github/",
"isShellCommand": true,
"showOutput": "always"
},
{
"taskName": "run",
"version": "0.1.0",
"args": [ "--"
, "--exclude-dir=node_modules"
, "C:/Users/Aaron/Documents/Github/"
]
"isShellCommand": true,
"showOutput": "always"
}]
}
Vielleicht können Sie einige Inspiration in diesem reddit Thread finden: http://www.reddit.com/r/rust/comments/389d3o/visual_studio_code_rust_has_been_added_as_a/ – aochagavia
Ich habe meine Antwort gelöscht, aber aktualisiert gist (Entschuldigung der Code war falsch eingefügt) https://gist.github.com/vilic/f756ccfdb91b004e7a70. Der Grund, warum der Knoten zum Ausführen eines anderen Skripts verwendet wird, ist, dass Visual Studio Code-Problem-Matcher keine mehrzeiligen Fehler verarbeiten kann. Daher muss ich etwas intermediär machen. – vilicvane