nekko1119 / wandbox-vscode

Wandbox Extension for Visual Studio Code. http://melpon.org/wandbox/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 wandbox
  • Wandbox: 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 wandbox
  • Wandbox: Show Options : show options of a current compiler
  • Wandbox: Show Raw JSON : show a wandbox specs as raw JSON

see Wandbox API Reference

  • Wandbox: Show Web Site : open wandbox web site
  • Wandbox: 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 compiler
  • Wandbox: Set Additional Files : set additional source files
  • Wandbox: Set StdIn : set stdin text
  • Wandbox: Set Options : set compiler options
  • Wandbox: Set Compiler Option Raw : set raw compiler option
  • Wandbox: Set Runtime Option Raw : set raw runtime option
  • Wandbox: Set Settings JSON : set all temporary settings by JSON
  • Wandbox: Reset Settings : reset all temporary settings

Extension Settings

This extension contributes the following settings:

  • wandbox.defaultSerer: default wandbox server url
  • wandbox.autoOpenShareUrl: when make a share url, auto open it
  • wandbox.languageCompilerMapping: set compiler by language
  • wandbox.extensionCompilerMapping: set compiler by file extension
  • wandbox.options: set options by compiler
  • wandbox.compilerOptionRaw: set raw option by compiler
  • wandbox.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

GitHub Issues

License

Boost Software 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!

About

Wandbox Extension for Visual Studio Code. http://melpon.org/wandbox/

License:Boost Software License 1.0


Languages

Language:TypeScript 100.0%