wandbox-vscode
Wandbox(GitHub) is a social compilation service. This extension is Wandbox front-end for Visual Studio Code.
Wandbox is provided from @melpon( π dog) as a personal voluntary service. For keep this service, please do not put a high load on this service.
Features
wandbox-vscode provide several commands in the Command Palette for compile, run, share.
Available languages on wandbox at now : Bash script, C, C#, C++, CoffeeScript, CPP, D, Elixir, Erlang, Groovy, Haskell, Java, JavaScript, Lazy K, Lisp, Lua, Pascal, Perl, PHP, Python, Rill, Ruby, Rust, Scala, SQL, Swift, Vim script
Main Commands
Wandbox: Run
: run a current document on wandboxWandbox: Share
: make a share url
You can disable to auto open share url by
wandbox.autoOpenShareUrl
setting.
Show Commands
Wandbox: Show Compilers
: show available compilers list on wandboxWandbox: Show Options
: show options of a current compilerWandbox: Show Raw JSON
: show a wandbox specs as raw JSON
Wandbox: Show Web Site
: open wandbox web siteWandbox: Show Settings
: show all wandbox-vscode settings
Setting Commands
Target of all setting commands is a current document. Effect of all setting commands expires with next Visual Studio Code process.
Wandbox: Set Server
: set a wandbox server url
You can use
https://wandbox.fetus.jp/
. This Wandbox server has a wide variety of PHP compilers. This Wandbox server is provided from @fetus-hina as a personal voluntary service. For keep this service, please do not put a high load on this service.
Wandbox: Set Compiler
: set a compilerWandbox: Set Additional Files
: set additional source filesWandbox: Set StdIn
: set stdin textWandbox: Set Options
: set compiler optionsWandbox: Set Compiler Option Raw
: set raw compiler optionWandbox: Set Runtime Option Raw
: set raw runtime optionWandbox: Set Settings JSON
: set all temporary settings by JSONWandbox: Reset Settings
: reset all temporary settings
Extension Settings
This extension contributes the following settings:
wandbox.defaultSerer
: default wandbox server urlwandbox.autoOpenShareUrl
: when make a share url, auto open itwandbox.languageCompilerMapping
: set compiler by languagewandbox.extensionCompilerMapping
: set compiler by file extensionwandbox.options
: set options by compilerwandbox.compilerOptionRaw
: set raw option by compilerwandbox.runtimeOptionRaw
: set raw runtime option by compiler
Release Notes
see ChangLog on marketplace or github
"Wandbox has not my favorite compiler!"
No probrem! You can pull request to wandbox!
Support
License
Acknowledgments
Thanks @melpon( π dog) and @kikairoya( π bull) for awesome compilation service!
Thanks @fetus-hina( πΆ baby) for a PHP specialized wandbox service!
Thanks @rhysd( π dog) for your support in TypeScript!
Thanks @chomado( π§ girl) for a great extension icon!