前段时间发现用zotero管理文献特别方便,同时自己的浏览器收藏夹太乱了。之前一直使用edge,但是edge并不能在地址栏很好的搜索收藏夹,所以zotero也兼职了我的收藏夹的功能(目前edge已经换用chrome内核,所以好了很多)。还有一点是zotero保存的网页会自动下载到本地,这样就不用担心收藏的网页被404导致想看却看不到。
下载
https://www.zotero.org/download/
桌面端和Zotero Connector都下,edge建议直接上chrome app store安装(edge点进去好像会默认打开微软商店安装,自己没装过,不知道有什么区别)
注册账号
Edit->Preferences->Sync->Setting
注册登陆账号,然后取消勾选“file syncing”的两个选框。
准备工作
Edit->Preferences->Advanced->Files and Folders->Linked Attachment Base Directory
选择OneDrive里的一个文件夹,如:E:\OneDrive – X\Sync\Zotero\storage
并在Data Directory Location点“Show Data Directory”(不想放到C盘的可以在这里自定义本地路径(一定要是本地路径,不然容易冲突))
打开之后将storage文件夹内容剪切到E:\OneDrive – X\Sync\Zotero\storage,然后删除本地文件里的storage。(如果还没开始存文件的话可能没有storage这个文件夹,可以跳过这一步)
开始同步
这里主要是用到软连接来链接两个文件夹(类似于在本地端创建一个快捷方式)
用管理员身份打开cmd,win10直接搜索“cmd”然后右键管理员身份打开。在命令行中输入
Mklink /j "C:\Users\xxx\Zotero\storage" "E:\OneDrive - X\Sync\Zotero\storage"
第一个地址为本地地址(记得把本地的storage删了,不然可能会报错),第二个为OneDrive地址,注意一定带上引号。
最后如果有自己的第二台电脑也是一样的步骤,不过要先把文件夹链接好,再登录自己的zotero账号开始同步,这样就可以在两台电脑无缝同步啦!