大綱腦圖預處理:
https://www.bilibili.com/video/av58682915/?www.bilibili.com
幕布變卡片②:
https://www.bilibili.com/video/av58682816/?www.bilibili.com
思維導圖變卡片:
https://www.bilibili.com/video/av58682652/?www.bilibili.com
為什么要對大綱(例如幕布腮出,Dynalist,Workflowy等大綱軟件制作的大綱)教沾,腦圖(Xmind理张,iThoughts剩彬,Mindjet)進行處理浮庐?
在之前的文章(Innis:【Ank高級操作技巧】(4)-先分后總)中我們講了先分后總的原則,最小化信息原則霎挟,可以知道這兩條原則對于anki的使用效果有多大的影響窝剖。
我們一般情況下不是把學習材料直接做卡片到anki的,一般情況下都是拿幕布等符號列表大綱工具酥夭,將線性邏輯以大綱的形式呈現(xiàn)出來赐纱,以體現(xiàn)層級和先后關系。又或者用Xmind這類思維導圖工具熬北,將知識以平面展開的發(fā)散圖來將邏輯呈現(xiàn)出來千所。導圖不僅可以體現(xiàn)層級和先后關系,還可以體現(xiàn)層級與層級之間的關系蒜埋,甚至還有更多花樣淫痰。
那么問題就來了……
我們都知道anki卡片有正反兩個面,對應著大綱/思維導圖的第一層級和第二層級整份,例如下圖所示
但是4怼W阉铩!火俄,誰做大綱/導圖會做的這么一家人整整齊齊哇7附ā(能直接做出這么整齊的大綱/導圖的同學,這篇文章不值得骨骼清奇的你閱讀……)
一般我們出的大綱/導圖都是像下面這種瓜客,層級不定适瓦,關系復雜。
所以我們需要手動處理谱仪,讓大綱/腦圖的層級消減到只有兩層玻熙,方便接下來我們的批量制卡。
(clare還在試著用python實現(xiàn)自動處理疯攒,需要點時間嗦随,大家敬請期待吧~)
第0步:提前備份文件,不要在原文件上修改敬尺。
第一步:尋找最低層級的內容枚尼,復制粘貼為新的內容。
第二步:尋找次低層級的內容砂吞,復制復制粘貼為新的內容署恍。
第三步:尋找次次低層級的內容,復制復制粘貼為新的內容蜻直。
……
處理到第一層級即可
小技巧:沿著同級所形成的線條從上到下(或從下到上)處理
ps:因為處理過的大綱/腦圖的層級消減到只有兩層盯质,已經(jīng)喪失了大部分的可讀性,所以一定要提前做好備份工作袭蝗,避免未來在回顧的時候造成困難。
不要以為這就結束了般婆,我們還有一個工作要做呢~到腥,那就是合并同級。
為什么要合并同級蔚袍?讓我們來看看下面的例子乡范。
在word中顯示的內容:
在utf-8文本文檔中顯示的內容:
導入到anki:
我們想要的內容:
但是導入的內容是:
我們可以發(fā)現(xiàn)導入的內容和我們想要的是不一樣的,原因是因為anki在內容識別不同卡片之間所使用的識別符是換行符啤咽,只要有換行符就算是一個新的卡片晋辆,所以一共四行,四張卡片宇整,加上有anki自動去除重復的兩張瓶佳,剩余兩張,就和我們實際得到的結果是一樣的鳞青。
那么我們該怎么做才能替換掉多余的換行符呢霸饲?我們使用word內的“查找替換功能”
第一步:在我們處理好的內容中的第一層級和第二層級后面加上“不同的”“內容中未出現(xiàn)的“符號
例如上圖所示:第一層級后添加的是”+++“为朋,第二層級后添加的是”&&“(注意第二層級最后一行不用添加,因為需要anki識別出換行符以切換下一張卡片)
第一層級第二層級使用不同的符號的原因是因為接下來第一層級和第二層級后面所被替換的內容是不同的厚脉。
使用內容中未出現(xiàn)的符號是因為避免誤傷內容中的同類符號习寸,所以可以使用一些復雜符號的集合體,例如:***傻工,---霞溪,&* 等等
第二步:查找替換
xmind
”+++^p^t“(不含引號)替換為”^t“
”&&^p^t“(不含引號)替換為”
“
幕布:
”+++^p“(不含引號)替換為”^t“
”&&^p“(不含引號)替換為”
“
第三步:復制替換過的內容到utf-文本文檔,并導入anki
效果:(大功告成)
ps:導入的時候勾選:允許允許在字段中使用HTML