Professional text editing for Chrome and Chrome OS
"...easily the best code editor on the Chromebook." - AppStorm (http://bit.ly/1cbViEL)
Caret is a graphical text editor modeled on Sublime Text, running completely offline (no Internet connection required) and capable of opening and saving files anywhere on your hard drive. The goal of Caret is to provide a missing portion of the Chrome OS developer story: serious programmer tooling without needing to install a second OS and learn Vim.
- total offline support--no network connection required
- tabbed editing
- syntax highlighting for many languages, and lots of color themes
- hackable settings files in JSON format
- remembers/restores open tabs (requires Chrome 31 for full support)
- open files directly from the Chrome OS file manager
- Project view with folder navigation and project-specific settings files (requires Chrome 31)
- Sublime-compatible keymappings, including multiple cursors and selections
- Command palette/smart "go to" functionality
Help documentation is available at the GitHub wiki, including a list of possible keyboard/menu commands: https://github.com/thomaswilburn/Caret/wiki
Looking for Git/Drive/SFTP support? Please read this note: https://github.com/thomaswilburn/Caret/wiki/Git-SFTP-Drive-support
Caret is also 100% open-source: please feel free to contribute code and file bugs via the GitHub repo (see website link on Details tab, or look in the menus for Settings > About Caret).
If you like Caret, leave a review! I love reviews.
1.3.27 - Added support for trimming trailing whitespace (on when files are saved by default, but can be turned off in the user preferences). Fixed some bugs with tab rendering. Caret now checks for background file updates when the window regains focus.
1.3.25 - Added Scala support, turned on file manager support for more extensions.
1.3.24 - Bugfix for searching for files in projects.
1.3.23 - Bug fixes and prettier tabs.
1.3.18 - Added an Emergency Reset to the launcher icon context menu. Use this if your settings break and you can't fix them! Also tweaked the menu and tab styles, and hopefully fixed some persistent syntax detection bugs.
1.3.14 - Added ColdFusion support, fixed some bugs with the menus.
1.3.13 - Added commands for word count and "insert from file." Fixed some bugs with the palette and statusbar.
1.3.11 - Bug fixes for fonts, and for line highlighting (thanks, Tone R.!)
1.3.9 - Minor bug fixes and behind-the-scenes improvements.
1.3.7 - Added printing support (beta, uses the same theme as your current editor settings). Also made a lot of backend changes to tab and settings management modules. Should be stable, but please report bugs via the store feedback or the Github issues page.
1.3.4 - Added TypeScript support.
1.3.2 - You can now drag and drop files and folders onto Caret to open them. Added a context menu to tabs with a "close tabs to the right" entry. Thanks to mastercactapus for both changes!
1.3.0 - New major version, after a mind-boggling 48 revisions in version 1.2! In this release, the plugin API enters beta status. Sending messages to Caret while the app is closed will open the window and fire the messages there. For information on all the commands accepted by Caret, check out the wiki at our GitHub repo, and please file issues against any bugs you find!