Sublime進(jìn)階使用

相信很多人和我一樣喜歡書寫MarkDown格式的文本。以前我一直在使用MacDown來編寫,但當(dāng)發(fā)現(xiàn)了Sublime后,我找到了更有意思的寫作方式,我將結(jié)合多個Sublime插件,讓我們寫的文章既可以存儲在Git上,又可以保存在印象筆記供自己隨時查看。此文以Sublime簡明教程一文為基礎(chǔ),如果對Sublime不是很了解可以先去查看此文。

插件安裝

在本文中,我們需要安裝如下一些插件,插件的安裝方法可以參考上一篇文章的最后部分:Sublime簡明教程。所需插件如下:

  • Git:方便我們在Sublime中提交博客。
  • MarkDownEditing:在Sublime中編輯MarkDown文件。
  • MarkDownPreview:在瀏覽器中預(yù)覽MarkDown文件效果。
  • SublimeTmpl:可以生成MarkDown文件模板。
  • Evernote:保存文件到印象筆記.

開始前的準(zhǔn)備

在安裝好上述插件后,我們可以進(jìn)行下一步。但在使用Evernote插件之前,需要將Sublime與我們的印象筆記關(guān)聯(lián),步驟如下:

  • 點擊Revoke your developer token重新授權(quán)應(yīng)用(若之前沒有授權(quán)此步可能沒有):
  • 點擊Create a developer token,然后會獲得 Developer Token 和 NoteStore URL:
  • 記住上面的兩個值。

  • 打開 Sublime Evernote 插件的設(shè)置文件 Preferences > Package Settings > Evernote >Settings - User

  • 將上面獲取到的信息復(fù)制到相應(yīng)的位置, 格式是:
    {
    "noteStoreUrl": " NoteStore URL",
    "token": " Developer Token"
    }

  • token 是以S=開頭的一串字符串,noteStoreUrl 是一段 http地址,你需要手動將https替換成http

  • 保存設(shè)置文件。

測試是否授權(quán)成功

接下來我們可以嘗試是否授權(quán)成功,通過shift+command+p打開命令窗口,輸入Evernote,就會看見Evernote的許多命令:

可以點擊Evernote:list recent notes,如果看到羅列出最新的筆記,則說明授權(quán)成功,我們就可以開始后面的工作

引入模板

SublimeTmpl插件為多種文件格式提供了模板,它的地址是https://github.com/kairyou/SublimeTmpl,但很可惜它沒有提供md格式的模板,這就需要我們來自定義模板,首先在Users/用戶名/Library/Application\ Support/Sublime\ Text\ 3/Packages/SublimeTmpl\templates目錄下新建md.tmpl文件,里面填寫自己的模板,例如我的模板如下:

---
layout: post
keywords: k
description: d
title: t
categories: [筆記]
tags: [筆記]
group: archive
icon: globe
---

接下來將Default.sublime-commands、Default.sublime-keymap、Main.sublime-menu、sublime-tmpl.py幾個文件按照其本來的格式進(jìn)行修改,例如,Default.sublime-keymap文件代表快捷鍵,我將此文件修改如下:

此時,我只需按下ctrl+alt+m,即可按照模板新建一個md文件:

現(xiàn)在,我們可以ctrl+s進(jìn)行保存為md文件,MarkDownEditing插件就會將此md文件進(jìn)行高亮顯示。

效果預(yù)覽

現(xiàn)在我們可以在Sublime中高亮我們的md文檔了,但是我們怎么預(yù)覽呢?此時就需要我們的MarkDownPreview插件登場了,該插件沒有提供默認(rèn)的快捷鍵,但提供了命令模式,打開命令模式,搜索markdownpreview,然后選擇MarkDownPreview preview in browser

接著,選擇你希望顯示的模式,比如github,然后瀏覽器就會打開然后顯示此md文件。

需要提的一點是,當(dāng)我們再次修改md文件,我們就無需通過上述命令來查看效果,直接刷新剛剛的頁面即可。

存儲到印象筆記

當(dāng)我們寫完博客后,我們可以通過如下步驟將此文件存儲到印象筆記:

  • 打開命令模式,搜索ese,就會找到Evernote send to Evernote as new note命令:

點擊后會顯示讓我們選擇存放在哪個筆記本,我們選擇后就會自動存放到我們的印象筆記中,但此時你會發(fā)現(xiàn)一個問題,文件不高亮顯示了,別急,此時文件按照Evernote格式顯示,我們改回MarkDown文件即可,更改的地方在編輯器右下角:

我們再去我們的印象筆記看一下,你會發(fā)現(xiàn)存儲在印象筆記中的格式已經(jīng)是排版過的效果,很贊!

保存到Git倉庫

現(xiàn)在,我們其實已經(jīng)解決一個印象筆記不能使用MarkDown格式書寫的問題,甚至有了這個插件后在我們對印象筆記要求不高的情況下完全可以卸載客戶端了。

但可能大家寫完文章后保存到Git上,SublimeGit插件就可以解決這個問題,我們寫完文章后,選擇菜單欄上的Tool項,里面會有Git的相關(guān)按鈕,我們可以先add,然后commit,這樣,此文就保存到了我們的本地git倉庫里。

總結(jié)

至此,本文開始所說的幾個功能都已完成,總的下來,我個人的感覺就是兩個字:折騰。因為Sublime相比專業(yè)的MarkDown編輯器還有很多差距,但這又怎樣,折騰本來就是程序員應(yīng)有的特質(zhì),在下一篇Sublime文章中,我將帶領(lǐng)大家繼續(xù)折騰,一起編寫一個有意思的Sublime插件。敬請期待。

本文地址:http://blog.saymagic.tech/2015/06/20/write-blog-by-sublime.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容