SumatraPDF 命令大全:高效操作指南

SumatraPDF 命令大全:高效操作指南

前言

SumatraPDF 作为一款轻量级的 PDF 阅读器,提供了丰富的命令操作方式,让用户可以高效地浏览和管理文档。本文将全面介绍 SumatraPDF 的命令系统,帮助用户掌握各种操作技巧。

命令调用方式

SumatraPDF 提供了多种命令调用方式,满足不同用户的操作习惯:

  1. 命令面板 (Ctrl+K):通过描述性文字查找并执行命令
  2. 自定义快捷键:为常用命令设置专属快捷键
  3. DDE 命令 (3.5+版本):支持通过 DDE 发送命令
  4. 带参数命令 (3.6+版本):部分命令支持参数配置

文件操作命令

文件操作是阅读器的基础功能,SumatraPDF 提供了全面的文件管理命令:

  • 基本操作

    • CmdOpenFile (Ctrl+O):打开文件
    • CmdSaveAs (Ctrl+S):另存为
    • CmdPrint (Ctrl+P):打印文档
    • CmdReloadDocument (r):重新加载文档
  • 高级功能

    • CmdDuplicateInNewWindow:在新窗口打开当前文档
    • CmdOpenEmbeddedPDF:打开嵌入式 PDF
    • CmdSaveEmbeddedFile:保存嵌入式文件
    • CmdDeleteFile (3.6+):删除当前打开的文件

搜索功能命令

高效的搜索功能是阅读器的核心:

  • CmdFindFirst (Ctrl+F):打开搜索框
  • CmdFindNext (F3)/CmdFindPrev (Shift+F3):查找下一个/上一个
  • CmdFindNextSel (Ctrl+F3):查找选中内容的下一个匹配项

视图控制命令

SumatraPDF 提供多种视图模式,满足不同阅读需求:

  • 布局模式

    • CmdSinglePageView (Ctrl+6):单页视图
    • CmdFacingView (Ctrl+7):对开视图
    • CmdBookView (Ctrl+8):书本视图
  • 显示控制

    • CmdToggleFullscreen (F11):全屏切换
    • CmdToggleContinuousView (c):连续滚动切换
    • CmdInvertColors (i):颜色反转

标签页管理

3.6+版本增强了标签页管理功能:

  • CmdCloseAllTabs:关闭所有标签页
  • CmdCloseOtherTabs:关闭其他标签页
  • CmdMoveTabLeft/CmdMoveTabRight:标签页左右移动
  • CmdNextTabSmart (Ctrl+Tab):智能标签切换

导航命令

快速定位文档内容:

  • 页面导航

    • CmdGoToPage (g):跳转到指定页面
    • CmdGoToFirstPage (Home):第一页
    • CmdGoToLastPage (End):最后一页
  • 滚动控制

    • 使用 hjkl 键实现 Vim 风格的滚动控制
    • 支持半页和整页滚动

批注功能

SumatraPDF 提供丰富的批注工具:

  • 批注类型

    • CmdCreateAnnotHighlight (a):高亮批注
    • CmdCreateAnnotUnderline (u):下划线批注
    • CmdCreateAnnotText:文本批注
  • 批注管理

    • CmdSaveAnnotations:保存批注到原PDF
    • CmdSaveAnnotationsNewFile (3.6+):保存批注到新PDF

缩放控制

灵活的缩放选项:

  • CmdZoomFitPage (Ctrl+0):适合页面
  • CmdZoomFitWidth (Ctrl+2):适合宽度
  • CmdZoomActualSize (Ctrl+1):实际大小
  • 支持从12.5%到6400%的精确缩放

带参数命令详解

3.6+版本引入了命令参数功能,大大增强了自定义能力:

滚动命令参数

Shortcuts [
    [
        Cmd = CmdScrollDown 5  # 每次向下滚动5行
        Key = j
    ]
]

批注命令参数

Shortcuts [
    [
        Cmd = CmdCreateAnnotHighlight #00ff00 openedit  # 绿色高亮并自动打开编辑
        Key = a
    ]
]

缩放命令参数

Shortcuts [
    [
        Cmd = CmdZoomCustom 150%  # 直接缩放到150%
        Key = z
    ]
]

调试技巧

当自定义快捷键不生效时:

  1. 检查命令名称拼写是否正确
  2. 确认参数格式是否符合要求
  3. 查看日志文件获取详细错误信息

结语

通过掌握这些命令,用户可以充分发挥 SumatraPDF 的强大功能,实现高效的文档阅读和管理。建议用户根据个人使用习惯,定制最适合自己的快捷键组合,提升工作效率。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值