对程序员来讲,写作其实是一件非常有益的事情。这一点不少业界大牛对此已有很深刻的阐述和倡导,比如这里~吐血推荐文章集锦收录了那些精辟论述;而SublimeText和Markdown结合无疑是一个魔幻的组合。虽然,Markdown在MAC或Win下都有非常多的IDE,比如个人用过的MarkdownPad
作业部落
简书
等,还有Chrome 插件马克飞象
MAC下的Ulysses
Mou
云云。月光博客的好用的Markdown编辑器一览对这些有过更详细的总结。但是,对于程序员来讲,SublimeText下蛮多插件支持Markdown写作无疑很棒,如此编码写作,就不用在各个IDE间切换,且享受SublimeText精巧性感如斯,岂是不美?
Github项目地址:SublimeText-Markdown/MarkdownEditing
如果Sublime安装了Package Control,直接Command+Shift+P(Mac下)输入MarkdownEditing,搜索到点击即可自行安装,重启便可使用用。
MarkdownEditing 从视觉和便捷性上针对 Markdown 文档的编辑进行了一系列的优化。具体如下(Mac下):
无快捷键的编写,即便是Markdown也略显蛋疼。特性中已经对快捷编写有了说明;下面是MarkdownEditing官方给出的三大平台默认Key Bindings说明与对比:
OS X | Windows/Linux | Description |
---|---|---|
⌘⌥V | CtrlWinV | Pastes the contents of the clipboard as an inline link on selected text. |
⌘⌥R | CtrlWinR | Pastes the contents of the clipboard as a reference link. |
⌘⌥K | CtrlWinK | Inserts a standard inline link. |
⌘⇧K | ShiftWinK | Inserts an inline image. |
⌘⌥B ⌘⌥I | CtrlShiftB CtrlShiftI | These are bound to bold and italic. They work both with and without selections. If there is no selection, they will just transform the word under the cursor. These keybindings will unbold/unitalicize selection if it is already bold/italic. |
⌘^1…6 | Ctrl1…6 | These will add the corresponding number of hashmarks for headlines. Works on blank lines and selected text in tandem with the above headline tools. If you select an entire existing headline, the current hashmarks will be removed and replaced with the header level you requested. This command respects the mde.match_header_hashes preference setting. |
⌘⇧6 | CtrlShift6 | Inserts a footnote and jump to its definition. If your cursor is in a definition, it will jump back to the marker. |
⌥⇧F | AltShiftF | Locates footnote markers without definitions and inserts their markers for the definition. |
⌥⇧G | AltShiftG | Locates link references without definitions and inserts their labels at the bottom for the definition. |
有些快捷键可能与系统的一些发生冲突,可以编辑 ~/Library/Application Support/Sublime Text/Packages/MarkdownEditing/Default (OSX).sublime-keymap 改掉。
另外还有一些设置可以在 ~/Library/Application Support/Sublime Text 2/Packages/MarkdownEditing/Markdown.sublime-settings 中进行修改。
比如除了默认的颜色主题外,MarkdownEditing 还提供了一个高亮显示编辑行 MarkdownEditor-Focus,就可以在 Markdown.sublime-settings 这个文件中找到并去掉注释保存生效。
如何对SublimeText本身能够有一个良好的运用,外加上些许插件的组合,无疑可以让SublimeText下编码和下作变得专注且舒适。之前有总结一篇如何优雅地使用Sublime Text,对自己效率和强迫症改善颇多;毕竟东西不少,还有待持续学习和更新。
当然SublimeText下面,关于Markdown的插件不止这一款;最初在Win下,就用过markdown preview
;也是很棒,具体可以参见之前的一篇文章~Sublime text 下的Markdown写作;而更多如MarkdownTOC , Monokai Extended & Markdown Extended等等@太极儒在 Sublime 中配置 Markdown 环境一文中都有叙述,当然也提到了Pandoc
(这个略屌,可将Markdown文章一命令转换成多种格式如Txt,Doc,PDF)这个神器。MacPlay则在近乎完美的 Markdown 写作体验 - Sublime Text 3 + OmniMarkupPreviewer一文中详细的阐述了OmniMarkupPreviewer的各种美好。生活,行简单以过;折腾,为简单而生!喜欢折腾的朋友肯定能体会到个中益理!
更多Markdown编辑器文章: 每周一软之 Markdown 笔记软件 Ulysses II More Elegant Use Markdown
参考的那些链接: