Quick Run in Terminal
This is a vscode
extension to run C
, C++
, python
, Rust
, java
, javascript
files in vscode terminal.
It just cd
into the file directory. then clears the terminal. Then runs the program.
how to run?
Install this extension.
First open a C
, C++
, python
, rust
, java
, javascript
files. Do one of these following.
- use shortcut
Ctrl+Alt+C
to run the file
- right click the Text Editor and then click
Compile and run
in editor context menu
- click
Quick Run
button in title menu
- Open
command palette
and search Quick Run
abd hit enter.
Demo
Features
- compile and run
C/C++
file
- compile and run
python
file
- compile and run
java
file
- compile and run
rust
file
- compile and run
javascript
file
Requirements
A compiler/interpreter for your favorite language.
❗️ Important: default C/C++ compiler is set to gcc
/g++
, For python it is set to python
. If you want to use different compiler/interpreter see configurations example.
Configurations
default
{
// clears the terminal before run.
"quickRunInTerminal.clearBeforeRun": true,
// If false saves only active file, otherwise saves all files.
"quickRunInTerminal.saveAllFilesBeforeRun": false,
// empty string means name of the program followed by exe/out
"quickRunInTerminal.binaryOutputName": "",
// C/C++
"quickRunInTerminal.C_compilerPath": "gcc",
"quickRunInTerminal.Cpp_compilerPath": "g++",
// Python
"quickRunInTerminal.Python_interpreterPath": "python",
// Rust
"quickRunInTerminal.Rust_compilerPath": "rustc",
// Java
"quickRunInTerminal.Java_CompilerPath": "javac",
"quickRunInTerminal.Java_Runtime": "java",
// JavaScript
"quickRunInTerminal.JavaScript_interpreterPath": "node",
}
Lets say you want to use python3
instade of python
as interpreter.
- go to settings.
- search
quick run in terminal
.
- Find the section where says
Quick Run In Terminal: Python_interpreter Path
.
- set that to
python3
as python interpreter.
For C/C++
find Quick Run In Terminal: C_compiler Path
or Quick Run In Terminal: C_compiler Path
to gcc
/clang
/g++
/cc
or whatever.
Examples
{
"quickRunInTerminal.Python_interpreterPath": "/home/user/bin/python3",
"quickRunInTerminal.Python_interpreterPath": "python3",
"quickRunInTerminal.Cpp_compilerPath": "/usr/g++",
"quickRunInTerminal.C_compilerPath": "clang"
}
NOTE: It says path
but if the program is accessable from anywhere then you can just put program name.
Bugs and Issues
Credits