MarkdownEditing is a package developed by Brett. It's beautifully designed with customed theme and key bindings. It works very well with Sublime Text's already strong editing features. Since my sublime text is cross-platform and all settings, packages are synced, it becomes a really convenient and versatile markdown writing app choice for me. On Mac OSX, there are a bunch of very good markdown writing apps like Byword, Ulysses which are only suitable for writing markdowns. Sublime text, on the other hand, is a extremely powerful code editor. With a simple switch of syntax, it can be used as a markdown writing tool too. So why bother with an extra software. Below are some useful shortcuts. For more information, check out the git repo here.
- ⌘⌥V will paste the contents of the clipboard as an inline link on selected text
- ⌘⌥R will paste the contents of the clipboard as a reference link
- ⌘⌥K inserts a standard inline link, ⌘⇧K inserts an inline image
- ⌘⌥B and ⌘⌥I are bound to bold and italics (Markdown).
- ~ triggers HTML
tags (strikethrough) to selected text
Typing "#" when there's a selection will surround it with "#" to make it a headline. Multiple presses add additional hashes, increasing the level of the header. Once you hit 6 hashes, it will reset to 0 on the next press. The match_header_hashes will determine if the # are mirrored on both sides or just at the beginning of the line.