我有一个文件example.pdf
,文档顶部的练习关键在末尾发布。因此,我想打开二此文件的实例,以便我可以将包含答案的窗口放在包含练习的窗口旁边。
当然,一个可能的解决方案是cp example.pdf example_copy.pdf
,但我想知道是否可以在不复制和重命名文件的情况下做到这一点?
答案1
在关联应用程序的新实例中打开文档,如下所示:
open -n path/to/file.pdf
打开还允许您指定文件的应用程序,但如果预览是您的默认 PDF 查看器,则无需这样做。
另一个选项是将文档的相关页面添加到书签中,然后使用后退和向前命令(Cmd-[
和Cmd-]
)。
上面的命令可以包装在服务可以分配键盘快捷键系统偏好设置 » 键盘使用 Automator:
不幸的是,预览无法编写脚本,并且查看文档时无法从预览中启动此服务。但是,您可以在 Finder 中使用它,或者通过其查找器 » 服务菜单或任何文件的上下文菜单。
答案2
命中⌘P或选择文件>打印当出现打印对话框时,不要选择打印在预览中打开 PDF来自PDF菜单。
这将打开文档的另一个实例,而无需打开预览应用程序的另一个实例,因此您可以⌘`像往常一样在两个文档之间切换。此外,此实例仅位于临时内存中,关闭后无需删除。但是,根据打印机的设置,分辨率和边距可能会受到影响。
答案3
与其打开一个全新的预览实例(这会阻止您使用command+切换哪个文档在最前面`),我认为最简单的方法是将您想要的页面复制到新窗口中,然后使用文件菜单中的“从剪贴板新建”。无需命令行:
- 打开文档
- 从侧边栏选择所需的页面,或使用command+a全选。
- command+c后跟command+ n— 从剪贴板复制页面并创建包含这些页面的新文档。