Obsidian 加載慢废膘、代碼段、塊引用

Obsidian做為我常用的一款雙鏈筆記軟件慕蔚,我對它愛不釋手丐黄。但在使用的過程中,經(jīng)常會遇到一些小問題孔飒。今天群里有些小伙伴問我如下三個問題灌闺,我做了解答后整理如下:

What is Electron??Introduction | Electron (electronjs.org)

Electron is a framework for building desktop applications using JavaScript, HTML, and CSS. By embedding?Chromium?and?Node.js?into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.

Obsidian本身是基于Electron框架開發(fā)的,本身提供了跨平臺的良好兼容性坏瞄,同時基于JS等代碼語言開發(fā)也增強(qiáng)了開發(fā)其擴(kuò)展的可能性和遇到錯誤時的可調(diào)試性桂对。

1.軟件打開太慢

一般情況下,大部分用戶創(chuàng)建的文件數(shù)惦积,都達(dá)不到能夠挑戰(zhàn) Obsidian 文件管理的極限性能,所以大家遇到的卡頓問題猛频,一般常見可能的情況:一是加載并開啟的插件數(shù)太多狮崩,二是插件的配置或者兼容問題,三是由軟件 Bug 導(dǎo)致鹿寻。Obsidian 現(xiàn)有版本已經(jīng)非常穩(wěn)定睦柴,官方披露的一些 Bug 或者錯誤,基本上對我們的正常使用沒有太大影響毡熏。所以我們排查的重點則是插件的安裝坦敌、配置、以及兼容問題痢法。

在新版的Obsidian中狱窘,官方提供了一個插件啟動時間監(jiān)控功能,能夠很方便的對Obsidian加載的插件啟動時間進(jìn)行監(jiān)控财搁,方便我們查找出導(dǎo)致Obsidian啟動過慢的元兇蘸炸。你可以在設(shè)置中開啟此功能:

開啟插件啟動時間監(jiān)控

在設(shè)置中開啟以上選項后,我們重啟一下Obsidian尖奔,可在軟件界面看到插件的啟動加載時間搭儒,我們可以關(guān)閉一些不常用的插件,或者加載耗時太長的插件提茁。

可查看插件的加載時間

通過這個方法淹禾,我們可以得到所有插件的加載時間。如上圖示茴扁,所有插件的加載時長為 2306 ms铃岔,cmenu 插件耗時最長,那我們就可以定位 cmenu 插件的問題峭火。另外部分插件可能會因為配置或者兼容問題德撬,我們也可以按此方式來排查:對兼容的問題铲咨,我們可以選擇性對部分插件進(jìn)行開啟,或者禁用部分插件來逐一排查蜓洪;配置的問題纤勒,我們則可以刪除可疑的插件,并重新安裝插件來排查隆檀。

另外的題外話則是摇天,如果你的文件數(shù)量實在是太多,有可能真的達(dá)到了Obsidian文件管理的極限性能恐仑,那么你可以在現(xiàn)在的庫目錄下新建一個子庫(vault)泉坐,即庫嵌套結(jié)構(gòu),對部分文件移動或拆分至新的子庫下來管理裳仆、在母庫中不加載子庫的內(nèi)容腕让,在使用時我們重新打開子庫即可。

2.樣式調(diào)整方法

通過選用自己喜好的 Obsidian 主題歧斟,其實大部分情況下我們是不用去修改樣式了的纯丸,我在之前有介紹過,你可以參考:Obsidian 主題及樣式功能 (zhihu.com)?静袖。但是在部分場景中我們還是需要進(jìn)行樣式調(diào)整的觉鼻,這種情況下我們可以通過使用 CSS Snippet 來修改。這里以一個群里的小伙伴需求為例:

這里的思路為:首先使用快捷鍵打開 Obsidian 的調(diào)試面板队橙,我是MacOS 系統(tǒng)坠陈,所以按 Cmd+Opt+I 激活面板。

如果你正在構(gòu)建或者修改你的自定義樣式捐康,你可以使用 Ctrl+Shfit+I (Windows/Linux)或 Cmd+Opt+I (macOS)來打開開發(fā)者工具仇矾,以獲取你需要修改的元素的信息。任何 obsidain.css 文件的修改都將被自動檢測并且應(yīng)用解总。你不需要重啟app若未。請注意,從社區(qū)主題中應(yīng)用一個主題將會覆蓋你的 obsidian.css 文件倾鲫,所以如果你想要保留樣式文件的話粗合,確保提前移動或者重命名該文件。

使用Obsidian的調(diào)試功能

如上圖所示乌昔,我們按下快捷鍵后點擊右側(cè)的指針圖標(biāo)隙疚,再點擊空行區(qū)域,然后可以看到它對應(yīng)的樣式為如下框選:

接下來我們在 CSS Snippet 中重寫這個樣式即可磕道,這里選擇性參考了插件文檔?GitHub - valentine195/obsidian-admonition: Adds admotion block-styled content to Obsidian.md?后供屉,我們寫入文件內(nèi)容并放置于如下目錄中:

CSS Snippet 的文件內(nèi)容

把上面的文件放置于Obsidian的樣式目錄下后,我們在設(shè)置中進(jìn)行啟用即可。

在設(shè)置中啟用CSS代碼片斷
添加CSS樣式片斷后對比

3.塊引用的問題

我們在 Obsidian 中可以使用文件引用伶丐、標(biāo)題引用悼做、塊引用、行引用哗魂。但這些引用的前提肛走,是把圖文的內(nèi)容放置于Obsidian 中來實現(xiàn)。其實針對塊引用的問題录别,我們也可以通過與hook工具協(xié)作的方式來實現(xiàn)朽色,這樣便不需要每次把內(nèi)容提取至Obsidian了。

Hook工具的介紹詳見我之前的一文:?雙鏈軟件 Hook 使用介紹 (zhihu.com)?, 我們得到 hook 的鏈接组题,通過鏈接可以跳轉(zhuǎn)至不同類型的文件中葫男,我們在 Obsidian 中只要對這些hook的鏈接(對應(yīng)的為不同的文件類型內(nèi)容)進(jìn)行雙鏈,即實現(xiàn)了對在不同類型文件內(nèi)容的雙鏈崔列。更多內(nèi)容請參考HOOK官網(wǎng)梢褐。

Hook – Links beat searching (hookproductivity.com)hookproductivity.com/


結(jié)束:
至此,本文結(jié)束.... 我是一只熱愛學(xué)習(xí)的小胖子,如果你也熱愛學(xué)習(xí),并且對SuperMemo感興趣,歡迎轉(zhuǎn)發(fā)和評論!


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赵讯,隨后出現(xiàn)的幾起案子盈咳,更是在濱河造成了極大的恐慌,老刑警劉巖瘦癌,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件猪贪,死亡現(xiàn)場離奇詭異跷敬,居然都是意外死亡讯私,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門西傀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來斤寇,“玉大人,你說我怎么就攤上這事拥褂∧锼” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵饺鹃,是天一觀的道長莫秆。 經(jīng)常有香客問我,道長悔详,這世上最難降的妖魔是什么镊屎? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮茄螃,結(jié)果婚禮上缝驳,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好用狱,可當(dāng)我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布运怖。 她就那樣靜靜地躺著,像睡著了一般夏伊。 火紅的嫁衣襯著肌膚如雪摇展。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天署海,我揣著相機(jī)與錄音吗购,去河邊找鬼。 笑死砸狞,一個胖子當(dāng)著我的面吹牛捻勉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播刀森,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼踱启,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了研底?” 一聲冷哼從身側(cè)響起埠偿,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎榜晦,沒想到半個月后冠蒋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡乾胶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年抖剿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片识窿。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡斩郎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出喻频,到底是詐尸還是另有隱情缩宜,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布甥温,位于F島的核電站锻煌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏姻蚓。R本人自食惡果不足惜宋梧,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望史简。 院中可真熱鬧乃秀,春花似錦肛著、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至刀脏,卻和暖如春局荚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背愈污。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工耀态, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暂雹。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓首装,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杭跪。 傳聞我的和親對象是個殘疾皇子仙逻,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,724評論 2 351

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