- Total 51
- Win 26
- OS X 22
- Linux 3
|Aug 17||Aug 16||Aug 15||Aug 14||Aug 13||Aug 12||Aug 11||Aug 10||Aug 9||Aug 8||Aug 7||Aug 6||Aug 5||Aug 4||Aug 3||Aug 2||Aug 1||Jul 31||Jul 30||Jul 29||Jul 28||Jul 27||Jul 26||Jul 25||Jul 24||Jul 23||Jul 22||Jul 21||Jul 20||Jul 19||Jul 18||Jul 17||Jul 16||Jul 15||Jul 14||Jul 13||Jul 12||Jul 11||Jul 10||Jul 9||Jul 8||Jul 7||Jul 6||Jul 5||Jul 4|
A SublimeText 3 Plugin to use Chrome as your REPL.
Because Chrome ain't no text editor. Anything longer than a line is a pain, and so is recalling what you typed earlier.
Via Package Control (recommended! 👍👍👍)
Alternatively, clone this repo into your
Packages directory. e.g.
~/Library/Application Support/Sublime Text 3/Packages/ on macOS. If you do this you will need to open the Command Palette and run
Package Control: Satisfy Dependencies.
Chrome needs to be started with a special flag 🏳️ (
Don't worry, commands are provided to do this for you 😅.
- If you haven't opened Chrome, use the
Chrome REPL: Start Chromecommand.
- If Chrome is already running, use
Chrome REPL: Restart Chrome with remote debugging*
*this will quit and re-open Chrome, if you want to preserve your tabs, make sure you have set this behaviour in Chrome's settings:
On start-up: Continue where you left off.
- Start/Restart Chrome as above
- Run the
Chrome REPL: Connect to Tabcommand
- Select the tab you want to connect to
- You should see
"Sublime Text connected"in the Chrome Developer Tools console
- If you have nothing selected it will execute the current line
- With code selected it will execute just the selection
Note: Each Sublime tab can be connected to one Chrome tab. The connected tab is displayed in Sublime in the status bar at the bottom of tab.
Clear ConsoleCmd/Ctrl Shift C
Reload PageCmd/Ctrl Shift R
Reload Page (Ignore Cache)Cmd/Ctrl Shift Alt R
- 📁 Path to Chrome (can be Chrome, Canary, or Chromium)
- 👀 Automatically focus on connected Chrome tab (requires
- 🔧 Automatically opening the Developer Tools for every new window
- 🏳️ Additional chrome flags
- ⌨️ Enabling the Command Line API
- 🏠 Custom hostname and port
The project was inspired by SublimeWebInspector, but is far less ambitious, not as opinionated, and thus easier to maintain.
Arthur Carabott - arthurcarabott.com