我一直在关注这个常问问题以及 nvAlt 和 Rooswitch 看起来都很有趣,但我尝试过的所有方法都迫使我退出一个 Notational Velocity 才能打开另一个……即使我使用 rooSwitch。有什么办法可以解决这个问题吗?
答案1
只要笔记存储在不同的文件夹中,我就可以同时使用 Notational Velocity 和 nvALT。如果它们使用同一个文件夹,则会出现如下对话框:
您还可以复制应用程序包并更改包标识符:
cp -R /Applications/Notational\ Velocity.app/ /Applications/NV.app/; defaults write /Applications/NV.app/Contents/Resources/Info.plist CFBundleIdentifier test.nv
新版本的偏好设置存储在 中~/Library/Preferences/test.nv.plist
,因此您可以为其使用不同的笔记文件夹。
答案2
我的解决方案是同时运行一个 Notational Velocity 实例和一个 nvALT 实例,每个实例都有自己的 Dropbox 托管目录来存储数据。因此,在 Dropbox 中,我有/主页/nvDATA/和/工作/nvDATA/。
我更喜欢 nvALT 而不是 NV,所以我在工作中,我让 nvALT 指向/工作/nvDATA/目录和 NV 指向/主页/nvDATA/目录。在我的家用机器上,我将 nvALT 指向/主页/nvDATA/和 NV/工作/nvDATA。这似乎行不通,但我没有遇到任何问题。这样,我就可以在两种情况下使用我首选的客户端,但在需要时我仍然可以访问我的其他数据。
我想我可以将所有内容放在一起并使用标签。但我不太喜欢使用标签。NV 和 nvALT 中的搜索引擎非常好用,使用简单的注释命名前缀就可以获得所需的数据。
答案3
我重新提起这个旧话题,因为它现在特别有意义,因为开发人员似乎已经放弃制作一个与新的 Apple SSD 文件系统兼容的 NV 版本,但 nvALT 运行完美。如果您使用的是 10.13,则上述 user495470 的说明不再有效,因为 info.plist 现在位于 Contents 文件夹的根级别。
我没有使用终端,而是复制 nvALT 应用程序并将其名称更改为 nv2。然后我使用 TextWrangler 编辑 nv2 的 info.plist(按住 Control 键单击应用程序并选择“显示包内容”)。
相关行是 142/143,我在其中进行了以下更改:
CFBundleIdentifier
net.elasticthreads.nv2
现在您必须首先打开 nv2 应用程序。它应该创建一个新的首选项文件并显示 nvALT 的默认设置,您可以为您的 nv2 笔记选择一个不同的文件夹。
PS 由于某种原因,当我压缩这个新的 nv2 应用程序并将其放在另一台运行 10.13 的机器上时,它会崩溃。