Anki 插件 Power format pack 的使用

Anki 是一個以卡片(Flashcard)形式輔助學(xué)習(xí)和記憶的跨平臺應(yīng)用怖亭。支持平臺有:

Power format pack 是用于制作 Anki 卡片的格式化增強的插件凛俱。其主要功能:

  • 渲染 Markdown 語法
  • 提供格式化按鈕

注意拣展,以上兩個功能不能同時混用。使用時務(wù)必不要將以上兩種功能混用在同一個 Flascard 中佩微,否則可能會導(dǎo)致格式混亂,并難以撤銷錯誤操作生棍!

插件設(shè)置面板在 Tools > Supplementary buttons add-on (options) 中冬阳。

1、渲染 Markdown

Power format pack 的 Markdown 使用 Python-Markdown 來實現(xiàn)渲染党饮。

代碼語法高亮

在卡片編輯區(qū)域肝陪,按如下格式插入代碼:

```python
def print_me(this):
    print "Printing: ", this
```
anki-plugin-button.png

然后上圖點一下最右邊的 markdown 按鈕,即可渲染為 HTML 格式刑顺,代碼實現(xiàn)語法高亮氯窍。

由于 Python-Markdown 的 CodeHilite 源碼 HTML 為:

<div class="codehilite"><pre><code># Code goes here ...
</code></pre></div>

所以如果你需要對其渲染出來后的樣式進行調(diào)整,可以對其進行 CSS 修改蹲堂。例如狼讨,在 Anki 軟件中的瀏覽 - 卡片... - 樣式框中:

.codehilite pre {
    padding: 10px 14px;
    line-height: 14px!important;
}

下面的格式化功能使用和代碼語法高亮相似。

定義列表

在卡片編輯區(qū)域柒竞,按如下格式實現(xiàn)定義列表:

Orange
:   The fruit of an evergreen tree of the genus Citrus.

腳注

在卡片編輯區(qū)域政供,按如下格式實現(xiàn)腳注:

Footnotes[^1] have a label[^@#$%] and the footnote's content.

[^1]: This is a footnote content.
[^@#$%]: A footnote on the label: "@#$%".

縮寫

在卡片編輯區(qū)域,按如下格式實現(xiàn)縮寫:

The HTML specification
is maintained by the W3C.

*[HTML]: Hyper Text Markup Language
*[W3C]:  World Wide Web Consortium

渲染成:

<p>The <abbr title="Hyper Text Markup Language">HTML</abbr> specification
is maintained by the <abbr title="World Wide Web Consortium">W3C</abbr>.</p>

屬性

下面隆重介紹 屬性 這個十分好用的功能朽基。
在編寫 Markdown 時布隔,如下格式:

Some text some text.
{: #someid .someclass somekey='some value' }

則渲染出來的 HTML 元素會帶有 HTML 標(biāo)簽屬性,如 id稼虎,class 等衅檀,也就是說,只要我們定義好 CSS霎俩,就可以對其內(nèi)容進行樣式修改哀军。

例如:

This is a paragraph.
{: #an_id .large }

渲染成:

<p id="an_id" class="large">This is a paragraph.</p>

那么只要在 Anki 軟件中的 瀏覽 - 卡片... - 樣式框中添加:

.large { font-size: 32px; }

更多語法格式請參考 這里

2打却、格式化按鈕

除了 Markdown杉适,插件內(nèi)置了很多實用的 格式化按鈕

anki-plugin-button.png

但千萬記住学密,使用這些按鈕時淘衙,就不要再寫 Markdwon 語法的內(nèi)容了,只需要在寫純文本后腻暮,選中要格式化的內(nèi)容彤守,點擊相應(yīng)的格式按鈕即可。

非 Markdown 的代碼樣式

如果不想用 Markdown 的語法高亮和樣式哭靖,可以配合 CSS 和格式化按鈕來定義你喜歡的代碼樣式具垫。這個功能是插件提供給用戶的,需要一些設(shè)置试幽。

進入插件設(shè)置面板 Tools > Supplementary buttons add-on (options)筝蚕,設(shè)置一個自用的代碼塊的 class,例如:

anki-plugin-own-cssname.png

則只需要在上面提到的 Anki 軟件樣式框中寫上相應(yīng)的樣式:

.code {
    background-color: #f2f2f2;
    padding: 10px 14px;
    border:1px dashed #ddd;
    border-radius: 4px;
}

然后對編輯器中的純文本代碼選中,點擊上圖 {} 代碼塊按鈕起宽,即可對代碼設(shè)置樣式洲胖。行內(nèi)代碼是 </> 按鈕。

非 Markdown 的表格樣式

編輯區(qū)按如下格式輸入:

header1 | header2 | header3
-|-|-
elem1 | elem2 | elem2

其中 -|-|- 是可選坯沪,它是用于文字對齊作用的绿映,左右中對齊分別為 :--:腐晾、:-:叉弦。

點擊 表格 格式化按鈕,即可生成表格藻糖。如果不選中內(nèi)容就點擊按鈕淹冰,會彈出可選行列數(shù)的對話框。

按鍵樣式

想在 Anki 卡片中實現(xiàn)下圖的樣式嗎巨柒?

anki-plugin-kbd.png

在 Anki 軟件樣式對話框中寫入 CSS:

kbd {
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
    background-color: #f9f9f9;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    font-size: 0.8em;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    text-align: center;
    text-shadow: 1px 1px 0px #ffffff;
}

然后選擇文字樱拴,點擊鍵盤形狀的格式化按鈕即可。

3潘拱、后話

此插件具體的使用請參考插件的 官方文檔疹鳄。

Anki 是一款十分優(yōu)秀的幫助學(xué)習(xí)和記憶的應(yīng)用,我建議詞典應(yīng)該自己定制芦岂,一次性導(dǎo)入大量別人的詞典瘪弓,學(xué)習(xí)和記憶效果肯定是沒有自己收集和整理的詞條的好,雖然麻煩而且慢禽最,但是就像筆記一樣腺怯,自己的永遠比別人的要好,因為這里面的知識在收集和整理的過程中川无,就已經(jīng)慢慢內(nèi)化了呛占。

剩下的就是堅持了。

4懦趋、參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晾虑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子仅叫,更是在濱河造成了極大的恐慌帜篇,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诫咱,死亡現(xiàn)場離奇詭異笙隙,居然都是意外死亡,警方通過查閱死者的電腦和手機坎缭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門竟痰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來签钩,“玉大人,你說我怎么就攤上這事坏快∏﹂荩” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵莽鸿,是天一觀的道長柠并。 經(jīng)常有香客問我,道長富拗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任鸣戴,我火速辦了婚禮啃沪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窄锅。我一直安慰自己创千,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布入偷。 她就那樣靜靜地躺著追驴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疏之。 梳的紋絲不亂的頭發(fā)上殿雪,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音锋爪,去河邊找鬼丙曙。 笑死,一個胖子當(dāng)著我的面吹牛其骄,可吹牛的內(nèi)容都是我干的亏镰。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼拯爽,長吁一口氣:“原來是場噩夢啊……” “哼索抓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起毯炮,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤逼肯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后否副,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體汉矿,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年备禀,在試婚紗的時候發(fā)現(xiàn)自己被綠了洲拇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奈揍。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赋续,靈堂內(nèi)的尸體忽然破棺而出男翰,到底是詐尸還是另有隱情,我是刑警寧澤纽乱,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布蛾绎,位于F島的核電站,受9級特大地震影響鸦列,放射性物質(zhì)發(fā)生泄漏租冠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一薯嗤、第九天 我趴在偏房一處隱蔽的房頂上張望顽爹。 院中可真熱鬧,春花似錦骆姐、人聲如沸镜粤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肉渴。三九已至,卻和暖如春带射,著一層夾襖步出監(jiān)牢的瞬間同规,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工庸诱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捻浦,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓桥爽,卻偏偏與公主長得像朱灿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子钠四,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 艾杰老師是我見到的編隨筆散文類副刋的真正行家里手盗扒,他編的文章,短小不枯干缀去,行文自然而活泛侣灶,豐沛的文氣撲面而來。文章...
    喬橋閱讀 243評論 0 0
  • 緣生緣滅缕碎,自是命中定數(shù)褥影,亦是個人作為。孑然立于紅塵之中咏雌,自是不愿隨波逐流凡怎,亦會不由自主校焦。古往今來,真能得隱士之名者...
    塵間小妖閱讀 522評論 0 0
  • 下樓買午餐喝的湯,這是我經(jīng)常光顧的一家店房匆,老板和老板娘在我看來是那種樸實而勤勞的人耸成。因為生意比較好,所以經(jīng)常見到兩...
    橙樂天閱讀 1,981評論 4 6
  • 草原之上 文/鄒航 站在草原浴鸿,我試圖調(diào)整 自己的語言和姿態(tài) 從而擁抱大風(fēng)的胸懷 這是生病的夜晚井氢,這是凍傷的草原 原...
    鄒航閱讀 236評論 0 1
  • 收集的一些iOS開發(fā)技術(shù)博客與牛人共同進步 iOS基礎(chǔ): OC語法基礎(chǔ) OC代碼規(guī)范 從零學(xué)習(xí)iOS開發(fā)的15條建...
    S__L閱讀 254評論 1 0