0%

Logseq学术向使用教程之二:辅助工具

AHK—快速输入日期

原始代码见:obsidian.ahk。根据个人使用习惯,以及Logseq的双链符号自动补全功能。修改了部分代码。

1
2
3
4
5
:O*:'jt::         ;; 输入’jt就会自动生成当天日期
;; 0409 language code for USA
FormatTime, vToday,L0x0409, yyyy-MM-dd
send [[%vToday% ;; 全文代码send语句中,将原先的[[]],改成[[。Logseq会自动触发补全
return

如今天是2021-12-04,在Logseq中输入’jt后,则自动输入[[2021-12-04]]。输入’mt,则为[[2021-12-05]]。同理,其他的还有’ht ’zt ’qt

自用的完整代码见:logseq date.ahk

Quicker动作

  1. 利用Quicker动作生成Logseq可以直接打开的PDF链接格式
    • logseq打开PDF的PDF链接格式为[]() {{zotero-linked-file "attachments: }}
    • 如果要实现用logseq打开Mdnotes插件导入的PDF,只要在原有的[]()基础上加上{{}}`即可。 * 其中`{{}}内的取值有两部分组成:固定关键词zotero-linked-file "attachments: + pdf本地路径
    • 因为格式固定,因此可以通过Quicker动作库快速获取。这里根据使用场景,提供了2个Quicker动作,具体描述见下。实现效果如图:
  • ZPDF2LOG
    • 首先在zotero中右键复制附件路径
    • 然后将光标定位到logseq中需要输入的位置
    • 再点动作执行即可,自动写入完整的{{}}
  • PDF2LOG
    • 首先,直接在本地文件内点击需要的PDF
    • 执行动作
    • ctrl+v复制进logseq即可
    • 如果自用的话,此动作中有一个文本处理-起始位置需要根据本地文件夹地址修改,也就是Logseq中zotero设置的storage地址字符串长度
  1. 从BookxNote复制文本与链接到Logseq

    Logseq原生的PDF高亮功能,会自动生成一个MD文件存储高亮文本,通过(())实现与文献笔记之间的链接。但在个人的使用场景中,更多时候只是需要一个页码标记可以跳转到PDF即可,复制的文本也可以任意修改,而不用额外生成MD文件。而BookxNote提供了高亮文本链接跳转功能(强烈推荐BookxNote💗️💗️💗️)

    原始的操作需要三部才能操作完成:选择文本后高亮,复制文本到Logseq,复制高亮文本链接到Logseq。高亮文本与链接还需要写成[]()格式。比较麻烦。

    上述Quicker动作就实现了所有动作的整合。自用的版本只是稍微修改了下页码的显示。具体配置教程见:Logseq小白系列教程入门篇二 - 知乎。这里向作者致敬👍🏻️👍🏻️👍🏻️

  1. PDF规范粘贴

    此动作是也是基于动作2修改得来。再次向原作者致敬👍🏻️。

    选中PDF文本后,执行此动作,会将多余的空格、换行去除,并自动复制进Logseq内。

    动作2和3之间如果同时使用,并且设置全局快捷键的话,为避免冲突,需要将BookxNote和动作2中的快捷键进行修改。具体见下:

    最终结果:动作2的全局快捷键是:ctrl + shift + c;动作3的全局快捷键是:ctrl + c

  • BookxNote快捷键修改如下图
  • 动作2的修改

其他