Obsidian方便的插入內部鏈接
前言
剛剛看Obsidian的B站教程, 感覺軟件插入內部鏈接的操作有些繁瑣. 不過好在Obsidian的社區插件非常好用, 所以試着來改進下插入內部鏈接的操作.
效果
代碼
[[<%tp.file.cursor()%>|<%tp.file.selection()%>]]
//得益於Templater的強大,代碼其實很簡單。如果你會使用Templater的話,下面就不用看了
以下是配置Templater的詳細過程
Templater的安裝
要達到這個效果,需要使用Templater這個社區插件。
- 進入設置
- 第三方插件
- 關閉安全模式
- 瀏覽並搜索Templater進行安裝
- 啟用templater
注:如果發現無法搜索或安裝插件,可能是與你的網絡有關。可以去B站教程那找找有沒有插件的安裝包
前期配置
Templater使用的模板來自於我們創建的文檔。我們需要為每一份模板創建對應的文檔,文檔中存在着所需的代碼。
如圖所示:我將上方的代碼復制到了tp_link文件中。
Templater的配置
- 進入設置
- 在插件選項中找到Templater
- 找到Templater Hotkeys
- 點擊add new hotkey for template
- 在地址欄中輸入模板文件的地址
- 點擊右側的方塊鍵,進行按鍵綁定
小技巧及代碼解釋
雖然配置完成后就可以使用了,但用下面的按鍵順序會方便些。
我的按鍵順序是:
- 選擇需要連接的文本
- 按組合鍵
- 打出足夠的字來定位文章后直接按#或^,Obsidian會自動補全
- 選擇需要的內容后回車,會直接跳至結尾,按下tap則是選擇|號后的內容
代碼解釋
<%tp.file.cursor()%> ——將光標移動到此代碼所在位置
<%tp.file.selection()%>——返回選擇的內容