SnipperApp 2 provides you a full-fledged editor. It supports more than 120 programming languages, and a Github Flavored Markdown.
Shortcuts
shift + cmd + L
- show & hide line numberscmd+ & cmd-
- increase & decrease font sizecmd + L
- open "Go to line" window
Github Flavored Markdown
SnipperApp 2 supports indented and fenced code blocks when writing markdown.
The same applies to the markdown preview.
Beautiful markdown cheatsheet can be found here.