实用软件推荐
Zotero(免费)- 写专文必备软件!!!
Zotero 是一个文献管理软件。它可以自动帮你下脚注和生成参考书目。
这个软件目前支持微软的 Word 和一款免费开源软件 LibreOffice。其它有几款文字处理软件需要更多的技巧才能结合 Zotero 使用,比较复杂一些。
如果你不清楚这个软件如何使用,请参考:Zotero 使用教程 (By Martin)。国内用户请 点击此处 观看优酷上的教程。(注意:有个别技巧可能已经过时了。比如现在不建议把条目的 Title 从 Sentence case 变成 Title case,因为现在 Zotero 会自动根据你选择的 Style 需要进行调整。)
现在大部分学校图书馆和 Worldcat 和各种期刊数据库关联,在数据库里(比如 EBSCO )搜索论文,添加到 Zotero。如果学校有订阅相应期刊,Zotero 会自行把论文也下载下来。
2024 年 1 月10 日:
新神制作了一个适用于中(简、繁)、英文献的样式文档(.csl 文档),请前往此处下载。(也可以直接点此下载)
使用这个样式文档时,需要特别留意 Zotero 条目中「语言」(language)一项的内容。如果是简中,需要填 zh-CN;如果是繁中,需要填 zh-TW。否则这个样式文档一律按英文文献处理。详见说明文档。
Zotero 高级技巧:
- Better BibTex for Zotero 和 ZotHero
- ZotHero 是一个 Alfred 的 workflow。它可以使用 Alfred 从 Zotero 中搜索书目信息,然后决定是否要打开 Zotero 并定位到那个书目,或者直接生成书目信息。ZotHero 不是直接从 Zotero 的数据库中提取,而是需要与 Better BibTex for Zotero 配合。从这里下载 ZotHero。
- Better BibTex for Zotero 是 Zotero 的一个第三方插件。它为 Zotero 中的书目信息另外生成一个数据库文件,叫做 better-bibtex.sqlite。ZotHero 从这个数据库中提取数据。从这里下载 Better BibTex for Zotero,并安装到 Zotero 中。
- 安装 Zotero 第三方插件的步骤:
- 点击 Zotero 菜单:工具 → 附加组件。
- 在弹出的新窗口中,点击右上角的齿轮图标,并且在弹出的菜单中点击“Install Add-on From File…”
- 找到下载的第三方插件并完成安装。
- ZotFile
- Zotero 本身提供了300 MB 的免费云端容量。如果申请了免费的帐号,就可以把电脑里的 Zotero 文献数据同步到云端。就算电脑系统重装了,或者在另一台电脑上同时使用 Zotero,都可以同步起来。但是如果论文很多, 300 MB 很可能会不够。这种情况,要么花钱在 Zotero 网站上买容量,要么可以使用一个免费插件(制作者接受捐款),把论文放在网盘上同步。这个插件叫 ZotFile。
2023 年 8 月23 日:
Zotero 7 即将推出。Zotfile 和 Zotero 7 不兼容。Zotero 7 的用户需要使用另一个版本的 Zotfile。前往此处下载。(我至今仍然使用 Zotero 7)
- 你必须先安装 Zotero。
- 点击此处进入 Zotfile 下载页面。下载最新版的 Zotfile。是类似 Zotfile-5.0.5-fx.xpi (数字会根据版本变化)格式的那个文件。记住下载到本地哪个文件夹了。
- 点击此处观看设置教程。这个是英文教程。我简单用中文讲一下。
- 第 2 步下载到最新版的 Zotfile 后。打开 Zotero,点击菜单栏的 Tools → Add-ons。
- 点击左边的 “Extensions”。然后再点击右上角的齿轮。在下拉菜单中选择 “ Install Add-on From File”。
- 找到刚刚下载下来的 Zotfile...xpi 文件。安装。安装成功后,重启 Zotero。
- 重启后,再点击菜单栏的 “Tools”。你就会看到 “ZotFile Preferences” 的选项。点击它就可以进行设置。如果点击这里无效,可以再点
“Add-ons” → Extensions → ZotFile 的 “Preference”。
- “General Settings” 标签下面,第一个地方是让 Zotfile 去一个文件夹抓取最近被修改的文档。它会把这个文件夹里最近被修改的文档直接抓到 Zotero 的默认文件夹中。它的作用是:有时候你在 Zotero 里面已经创建了某篇期刊文章的条目,但是没有这篇文章的电子版。后来,你在另外的地方找到了它的电子版。你把它放到这到个指定的文件夹中(我通常是设置为“下载”文件夹),然后在 Zotero 里面右键那个条目,选择“Attach New File”。这样,Zotfile 就自动抓取那篇文章过来了。
- 这里你还可以设置 Custom Location。比如,你可以把它设置为网盘 Dropbox 的一个文件夹: /Users/<用户名>/Dropbox/Zotero。这样,你的所有文件就都可以同步到 Dropbox 里去了。而且前一步自动抓取的文档也会跑到这个目录里去。
- 点击上面的 “Renaming Rules”,你可以设置将文件重命名的格式,比如:{%a_}{%y_}{%t}。这个格式会将你的文件重新命名为 “作者姓_出版年份_书名或者文章名” 这样的格式。如果你不喜欢中间用下划线”_”隔开,你也可以把它改成空格或者“-”等其他符号。记住:“Use Zotero to Rename”这个标签前面的方框一定不能打勾。否则 Zotfile 的重命名不会起任何作用。
- 它还有个好处。你以前下载的文档,可能并不是保存在你的自定义文件夹(Custom Location)中,而是存在默认的本地文件夹中。这些文件会同步到 Zotero 的云端。这样,很快就会占满 300 MB 的空间。你只需要右键某个条目,点击 “Manage Attachments” → “Rename Attachments”,它就会自动给文档改名,同时把它转移到你指定的文件夹中(比如 Zotero)。
Keyboard Maestro(收费)
Keyboard Maestro (KM)是一款非常优秀的键盘控制应用。几乎可以实现任何你日常需要反复进行的操作。我用它来登陆学校的系统、批改学生作业时的频繁开关网页、做希伯来文的词形变化表自动时输入字尾。能用到多少基本上就是看你的脑洞有多大。(可以点击此处来看比较完整的介绍。)
强烈推荐!!!一级推荐!!!五星推荐!!!
- 我用 Keyboard Maestro 的几个案例。
- Windows 平台的应用:Power Automate Desktop(免费)
BetterTouchTool(收费)
BetterTouchTool (BTT) 与 Keyboard Maestro(KM)功能有相重叠的地方,但是也有独特的功能。它可以让用户通过鼠标、键盘作为触发条件。这些 KM 也有,而且 KM 界面更舒服更直观,所以我一般优先在 KM 中设置。但是 BTT 的手势比 KM 有更多自定义空间。
如果你的 Mac 带 Touchbar 的话,BTT 就是神器了。它可以自定义 Touchbar 上的按键。
KM 没有什么特别的 Touchbar 互动功能,但是 KM 中建立的 Mac 可以通过 AppleScript 来触发,而 BTT 又可以执行 AppleScript。这样,就可以在 KM 中建立一系列的动作,然后通过 BTT 在 Touchbar 上设置按键来触发了。
BTT 可以购买一个大版本,或者购买终身授权。
TouchPortal / ActionPad(免费/收费)
TouchPortal (TP)可以让你在移动端(Android 或者 iOS)通过局域网控制电脑(PC 或 Mac)。它可以在移动端设置每页最多 110 个按钮,而且可以设置多页。用户可以自定义按钮在电脑端的操作,比如控制音量、屏幕亮度、键盘按键等。
它自定义的功能目前比较有限,但是和 KM 结合后,就可以实现任何 KM 能实现的功能。因为 TP 可以执行 ShellScript,而 KM 又可以通过 ShellScript 来触发。
电脑端的应用主要是用来设置按钮,然后同步到移动端。收费主要是在移动端。由于谷歌的 Play 商城和苹果 App 商城是独立的,所以如果用户想同时在 Anroid 和 iOS 上使用的话,就只能两边都购买了。
它也提供免费版本。免费版只能使用 8 个按钮。
ActionPad 是一款类似的应用。
Karabiner-Elements(开源免费)
这款应用可以自定义你的键盘。可以把任意一个键改成其他的键。如果你有一个键基本不怎么用,或者有一个键常常用到,但是换了或者不在最方便的位置,那么就可以将另那个基本不怎么用的键替换成想要用的键。
对我来说,我一个基本不用的键就是 Caps Lock。不但不用,还常常被误碰。我将它改成了Hyper键。其实也就是Shift+Control+Option+Command。修改完了,对一般的用户来说可能也没有用。但是如果你有 Keyboard Maestro,那就是另一个故事了。这意味着你又多了一个快捷组合键!
需要的同学点此下载。
aText, Typinator, TypeIt4Me(收费)
aText 等软件的功能有些类似于输入法的概念。但是比输入法要强大许多。有些特殊符号比如: ⌘, ⇧, ⌥, ⌃;或者经文鉴别的特殊符号如 等我都可以按照设定好的输入方式进行快速输入。再也不需要到处找符号了。它甚至可以输入一大段事先设定好的内容。总之,如果想要提高输入效率,这类软件值得投资。
注:TextExander 可能最有名,但是价格是最贵的。市场上还有很多类似功能的替换软件。比如 aText (Windows 和 Mac), TypeIt4Me (Mac), Typinator (Mac)等,都比 TextExpander 便宜。另外, KM、BTT、Alfred 也可以实现这个功能。不过这些软件主打的都不是这个功能,所以使用起来可能不如这种功能合适。这种快捷输入最好用专门的软件来处理比较好。
Alfred / LaunchBar(免费/收费)
Alfred 是 Mac 系统的软件。它的基本功能(免费版本)和 Mac 自带的 Sportlight 差不多。它的亮点在于收费版本。它有很多的工作流程序(有的是用户做好上传的,有的可以自己做)。如果能够善于利用,它将大大提高工作效率。
LaunchBar 是一款类似的软件。有些用户更喜欢 LaunchBar。
FineReader(收费)
FineReader 有 Mac 和 Win 版。它的基本功能就是为扫描的 PDF 文件作 OCR 识别。识别后的 PDF 就可以选中文字了。
Little Snitch(收费)
Little Snitch 是 Mac 系统的应用。当电脑上的应用试图联系任何网站或 IP 地址时,它可以告之用户,并且让用户选择是否阻止或者允许其连接。这个应用有一定的技术门槛,但是它相当强大。它可以阻止浏览器连接广告以及其他不健康的网站。它提供了订阅功能,而且已经有热心网友提供了订阅内容。这里提到两个比较好的订阅列表:
- https://pgl.yoyo.org/adservers/serverlist.php?hostformat=littlesnitch-rule-group-subscriptions&mimetype=plaintext
- https://github.com/naveednajam/Little-Snitch—Rule-Groups
打开 Little Snitch Rules 设置窗口,点击窗口左下角的 + 号,然后选择 New Rule Group Subscription,把清单的网址粘贴进去,最后点击 Subscribe 就可以了(如上图所示)。 上面第二个网站提供了多个清单,需要在上面选择一个,进去后点击 View raw,再把浏览器中显示的网址粘贴进去。
Cheatsheet(免费)
这也是 Mac 系统的免费应用。安装后运行。在任何界面,只要按住 Command 键三秒,就会出来一个临时弹出窗口,显示所有的可用快捷键。快捷键对于提高效率非常有帮助。点此进入下载页面。
如果要进入设置,需要先按住 Command,在界面弹出后,不要放开 Command 键,然后用鼠标点击设置键。
比它更加强大的是一款叫 KeyCue 的应用(收费)。它可以显示更多 Cheatsheet 检测不到的快捷键,包括被 Keyboard Maestro 使用的快捷键。
Mac 自带的词典(免费)
Mac 自带的词典可以添加用户自定义词典。具体步骤可以点击这里查看。
步骤:
- 点击这里前往词典库下载页面。下载你要的词典。
- 上面豆瓣网页中的 DictUnifer 已经无法使用,点击此处下载最新版的 DictUnifer。将第 1 步下载的词典拖到这个软件里,转换完成就可以在 Mac 自带的词典里看到了(注意:有些下载的词典会显示格式不支持。对此我表示无可奈何)。
- 如果软件不能用,可能是没有安装 glib。在终端(Terminal)输入 brew install glib --with-static (复制整条命令到终端,然后按回车键)安装 glib。
- 如果没有安装过 homebrew,上面的命令是无法使用的,要先安装
homebrew。在终端输入
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"(复制整条命令)来安装
homebrew。
- Mac 上很多免费软件都可以通过 homebrew 命令来安装。一条命令就可以了,不需要下载软件再安装软件。
- 如果不熟悉命令行,可以安装一款叫 cakebrew 的软件。它相当于为 homebrew 提供了图形界面。
- 打开 Mac 自带的词典。按 ⌘和 . 组合键进入用户偏好设置,把刚转换完成的词典打勾就可以使用了。
- 如果有下载到 *.dictionary的文档,就可以直接放到词典文件夹中。词典文件夹位置: 文件 → 打开词典文件夹。
Dropbox(免费/收费)
Dropbox 是非常实用的网盘,而且与其他应用的兼容性也非常好。我一般把一个学期的资料都放在和 Dropbox 同步的文件夹中。好处是在一台电脑上没完成的工作,可以在另外一台上直接打开接着做。另外有些 PDF 的文件,也可以通过 iPad 之类的设备直接打开浏览。可惜免费的网盘容量也不大。不过他家有一个推荐送容量的服务。比如大家只要点击此处注册 Dropbox,注册方和我都会收到额外 500MB 的空间。上限是 16GB。我觉得一般用用够了。如果是超大文件,不重要的话,可以申请个百度网盘什么的,2T 的容量,随便用。
既然有更大的网盘,为何还要申请 Dropbox 呢?理由是:
- 相对安全。
- 其他应用对它的支持率比较高。
- Dropbox 有个「版本历史」(Version History)的功能。你可以回溯到之前同步过的版本。这个功能已经拯救过我几次了。如果电脑上的文件误删了,而且还没有备份。如果这个文件恰好又同步在 Dropbox 上的话,恭喜你,有救了。Drobpox 可以找到已经删除的文档,也可以回溯到以前的版本。单单是这个功能,就值得强烈推荐。
笔记软件
我主要考虑的是可以多平台同步的笔记本。微软的 OneNote 是一个不错的软件。Evernote 也是多平台的,不过免费版的有设备数量的限制。这两者都是富文本软件。
对于喜欢 Markdown 语法的同学,我推荐两款免费开源软件:Simplenote 和 Joplin。
- 这两个都是全平台软件(Windows, MacOS, Linux, iOS, android)。
- Simplenote 已经提供了同步的服务器。Joplin 可以通过 Dropbox 等网盘同步。
- Simplenote 感觉更轻便一些,但是没有提供子文件夹功能,所以大概只能通过标签和搜索来筛选。文档多了管理起来麻烦一点。
- Joplin 还支持子文件夹功能。
另外,Obsidian 还可以将不同的笔记关联起来,形成网状图。
PDF 软件
有很多 PDF 阅读软件。这里介绍的是有一些比较特殊功能的 PDF 阅读软件。
-
LiquidText 可以边读 PDF 边作笔记。笔记直接做在 PDF 相应页面边上。
-
DEVONthink 可以搜索指定文件夹里的所有文本文档。
思维导图软件(免费/收费)
这类软件目前市场上比较多,比如 Mindnode,Xmind,Mindmanager 等。用好了,也是一个神器。对于研究、教学都会很有帮助。
另外,还有一款叫 iThoughts 的思维导图软件。它的演示功能比较强大。它可以生成 PPT,但是也可以直接用它来替代 PPT 作演示。
其他软件
Awesome Mac 列出许多优秀的 Mac 软件,其中很多是免费的。