Sublime Text Bookmarks
Sublime Text is a
cross-platform text and source code editor, with a Python application
programming interface. Its functionality is extendable with plugins.
Most of the extending packages have free-software licenses and are
community-built and maintained. —
Wikipedia
This tiny project follows
GitHub community trend
to aggregate the most essential bookmarks for specific subject in the form
of a handy well-structured collection. Here you will find tutorials and
learning materials for Sublime Text, general purpose extensions for coding
and text editing, and specialized extensions grouped by usage profiles.
This list not supposed to include absolutely all Sublime Text plugins, due
we already have
Package Control for this. It is
intended to be a starting point helping to setup working environment, or
check out for new extensions to make your existing Sublime setup more
awesome. You may find ★ here and there in the list. It stands for Editors’
Choice. Sharing and pull requests are very much appreciated!
Fork and edit
(or
propose something
to add).
Things to Start From
Books
News and Tips
-
Sublime Blog — official
news.
-
Sublime Text Tips — tips and
tricks for mastering Sublime Text (twitter).
-
[@SublimePackages](https://twitter.com/SublimePackages) — Latest published packages for
SublimeText 2&3, news, tutorials, tips & tricks from the users
community. Gently curated by
[@n1k0](https://twitter.com/n1k0).
Screencasts
Extensions
Alive projects only, with Sublime Text version 3 support.
General Purpose
-
LSP — Language
Server Protocol support for Sublime Text 3 that gives you IDE features.
-
Sidebar Enhancements
— provides enhancements to the operations on Sidebar of Files and
Folders.
-
Trailing Spaces
— highlight trailing spaces and delete them in a flash.
-
GitGutter — a plugin
to see git diff in gutter.
-
EditorConfig
— .editorconfig support.
-
SublimeLinter
— a plugin that provides a framework for linting code. Whatever language
you code in, SublimeLinter can help you write cleaner, better, more
bug-free code. SublimeLinter has been designed to provide maximum
flexibility and usability for users and maximum simplicity for linter
authors.
-
Sublime Worksheet
— an inline REPL for JavaScript, PHP, Ruby and more.
-
Sublime Alignment
— a simple key-binding for aligning multi-line and multiple selections.
-
ApplySyntax —
a plugin that allows to detect and apply the syntax of files that might
not otherwise be detected properly. For example, files with the .rb
extension are usually Ruby files, but when they are found in a Rails
project, they could be RSpec spec files, Cucumber step files, Ruby on
Rails files (controllers, models, etc), or just plain Ruby files.
-
All Autocomplete
— extends the default autocomplete to find matches in all open files.
-
SublimeREPL — runs an
interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua,
MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one
yourself).
-
FindKeyConflicts
— identify conflicting key mappings.
-
Glue — a
cross-platform, extensible plug-in for Sublime Text 2 and 3 that
connects your favorite editor to your shell.
-
File Navigator
— keyboard-friendly file navigator and manager.
-
Synesthesia — a
plugin for highlighting text with pretty colours.
-
StyleToken —
allows to highlight certain pieces of text with different colors
(similar to Notepad++ “Style token” functionality).
-
Origami — split the
window however you like! Create new panes, delete panes, move and clone
views from pane to pane.
-
Sync Settings -
The cross-platform solution to keep Sublime Text configuration
synchronized
-
SublimeFileBrowser
- Ditch the sidebar and browse your files in a normal tab with your
keyboard, like a pro! Also,
Dired lets you modify
your directory structure using the powerful text editing feature that ST
provides.
-
PackageResourceViewer
— View and Edit Sublime package resources. Helpful for extensions and
themes development.
Ruby Profile
Helpful notes:
Plugins:
Python Profile
Notes:
Plugins:
-
MagicPython —
Syntax highlighter for cutting edge Python for Sublime Text and Atom.
-
Rope — a Python
refactoring library.
-
SublimeLinter PEP 257
— an interface to
PEP 257
(docstring style checker).
-
Djaneiro — Django
support.
-
SublimePythonTidy
—
PythonTidy
integration.
-
Anaconda —
autocompletion, code linting, IDE features, autopep8 formating, McCabe
complexity checker and Vagrant for Sublime Text 3 using Jedi, PyFlakes,
pep8, PyLint, pep257 and McCabe that will never freeze your Sublime
Text.
-
SublimeJEDI —
Python autocompletion.
JavaScript Profile
-
JsFormat — a
JavaScript formatting plugin. It uses the command-line/python-module
JavaScript formatter from http://jsbeautifier.org to format whole js or
json files, or the selected portion(s).
-
CoffeeScript
— syntax highlighting and checking, commands, shortcuts, snippets,
compilation and more.
-
TernJS — a
JavaScript type inference engine integration.
-
Bump — plugin to keep
package.json dependencies fresh. Shows latest npm/yarn dependency
version in the neat tooltip on package hover.
-
JavaScript Enhancements
— plugin that offers smart javascript autocomplete, real-time errors
and, also, a lot of features about creating, developing and managing
javascript projects (such as Cordova, Ionic, React, etc.). It uses
Flow (javascript static
type checker from Facebook) under the hood.
Client Side Profile
-
Emmet — a plugin for many popular text
editors which greatly improves HTML & CSS workflow.
-
HTMLPrettify
-
GutterColor —
displays color sample in the gutter for each line in CSS containing
color code.
-
Hayaku — fuzzy abbreviations,
support for preprocessors (Sass, Less, Stylus) and a lot of other
features in easily configurable set of tools for writing CSS faster.
LaTeX Profile
-
LaTeXTools — an
open-source plugin that simplifies working with LaTeX files.
-
LaTeXing — an
extension for which makes your life easier and more comfortable while
creating your documents.
Markdown Editing Profile
-
MarkdownEditing
— powerful Markdown package for Sublime Text with better syntax
understanding and good color schemes.
-
Markdown Preview
— preview and build your markdown files quickly in your web browser from
Sublime Text.
Documentation and Help Systems
Integration
Fun stuff
Themes
-
Soda — Dark and
light custom UI themes.
-
Spacegray — A set of
custom UI themes for Sublime Text 2/3. It’s all about hype and minimal.
Comes in different flavors with accompanying Base16 color schemes.
http://kkga.github.io/spacegray
-
Cobalt2 — A full
featured Sublime Text blue theme
-
Flatland — A
simple theme and accompanying color scheme for Sublime Text 2 & 3.
It is mostly derived from Soda, the right place to start for any custom
theme development for Sublime.
-
Material theme
— This theme brings the Material Design visual language.
http://equinsuocha.io/material-theme
-
Comfort — A
Wonderful theme for sublime Text!.
-
Predawn — Dark
interface and syntax theme for Sublime Text and Atom.
http://jamiewilson.io/predawn
-
Ayu — A simple theme with
bright colors and comes in three versions — dark, mirage and light for
all day long comfortable work.
-
Ciapre - An
easy-on-the-eyes Sublime Text/TextMate color scheme.
Related extensions:
Color Schemes
-
colorsublime.com - huge collection
of color schemes for Sublime Text.
-
http://tmtheme-editor.herokuapp.com — online editor for
tmTheme
format, with large gallery of Sublime Text/Textmate
color schemes. GitHib project page:
https://github.com/aziz/tmTheme-Editor
-
Schemr — allows you to
quickly change your color scheme using the command palette and keyboard
shortcuts.
-
Themer - tool for generating
color schemes (and matching themes for your other development tools,
including wallpaper) from your favorite colors.
Some of the most popular schemes:
Alternative Icons
There is a LOT of unofficial icon alternatives for Sublime Text. Here are
a little collection of the most noticeable ones:
Monospace Fonts
See also:
Other Bookmark Lists
There are a lot of other bookmarks collections on GitHub. Take a look at
metabookmarks list: https://github.com/sindresorhus/awesome
License
Licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License.