Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wuub/SublimeREPL
SublimeREPL - run an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself)
https://github.com/wuub/SublimeREPL
Last synced: 11 days ago
JSON representation
SublimeREPL - run an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself)
- Host: GitHub
- URL: https://github.com/wuub/SublimeREPL
- Owner: wuub
- License: other
- Created: 2011-09-27T09:18:13.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2021-05-24T05:41:06.000Z (over 3 years ago)
- Last Synced: 2024-08-01T05:24:05.001Z (3 months ago)
- Language: Python
- Homepage: https://github.com/wuub/SublimeREPL
- Size: 900 KB
- Stars: 2,137
- Watchers: 88
- Forks: 312
- Open Issues: 271
-
Metadata Files:
- Readme: README.md
- License: LICENSE-LIB.txt
Awesome Lists containing this project
- sublime-bookmarks - SublimeREPL
README
SublimeREPL for SublimeText (2 and 3)
=====================================[![Stories in Ready](https://badge.waffle.io/wuub/SublimeREPL.png?label=ready)](http://waffle.io/wuub/SublimeREPL)
If you would like to donate to support SublimeREPL development, you can do so using [GitTip](https://www.gittip.com/wuub/) or [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=4DGEPH7QAVHH6&lc=GB&item_name=SublimeREPL¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted). Someone willing to take care of documentation would also be very welcome :-)
Features
--------#### Common
* Run an interpreter (REPL) inside SublimeText2 view/tab.
* Per-language persistent REPL history.
* Easily evaluate code in the running REPL
* Replace your current build system, and use stdin in your programs.
* Rich configuration with platform specific settings, project/file dependent environment variables and sane defaults.#### Python
* Launch python in local or remote(1) virtualenv.
* Quickly run selected script or launch PDB.
* Use SublimeText2 Python console with history and multiline input.(1) - (ssh, linux/osx only)
Screenshots
-----------
#### Running python code in SublimeREPL
![Running python code in SublimeREPL](http://i.imgur.com/mmYQ6.png)
#### R on Windows
![R on Windows](http://i.imgur.com/jjsDn.png)Videos
------
* ![Python & virtualenv over SSH](http://img.youtube.com/vi/zodAqBvKQm0/2.jpg) [Python & virtualenv over SSH](http://youtu.be/zodAqBvKQm0)
* ![SBT integration demo](http://img.youtube.com/vi/1Y7Mr_RJpmU/3.jpg) [SBT integration demo](http://youtu.be/1Y7Mr_RJpmU)Installation
============1. Install Package Control. [http://wbond.net/sublime_packages/package_control](http://wbond.net/sublime_packages/package_control)
2. Install SublimeREPL
1. `Preferences | Package Control | Package Control: Install Package`
2. Choose `SublimeREPL`
3. Restart SublimeText2
4. Configure `SublimeREPL` (default settings in `Preferences | Package Settings | SublimeREPL | Settings - Default` should be modified in `Preferences | Package Settings | SublimeREPL | Settings - User`, this way they will survive package upgrades!Documentation
=============Very basic documentation will soon be available on RTD: [http://sublimerepl.readthedocs.org/](http://sublimerepl.readthedocs.org/)
#### Getting started
* Create or open your file with code.
* Menu / Tools / Command Palette (OS X: `⇧⌘P`)
then type "SublimeREPL" and select the approperiate language.
* Menu / View / Layout / Rows: 2 (OS X: `⌥⇧⌘2`).
* Menu / View / Move File to Group / Group 2 (`⌃⇧2`).#### Keybindings
* Evaluate in REPL:
* ctrl+,, s Selection
* ctrl+,, f File
* ctrl+,, l Lines
* ctrl+,, b Block
* Transfer in REPL (just copy, without evaluating it):
* ctrl+shift+,, s Selection
* ctrl+shift+,, f File
* ctrl+shift+,, l Lines
* ctrl+shift+,, b BlockNote: ctrl+,, f means: press Ctrl and Comma, release all, press F.
License and Price
=================Since version 1.2.0 SublimeREPL is licensed under GPL. Previous versions were licensed under BSD.
If you're using SublimeREPL in commercial environment a donation is strongly encouraged ;-)Compatibility
================SublimeREPL is developed against the latest dev build of SublimeText3.
Ubuntu 13.04 is main