SumatraPDF 命令大全:高效操作指南
前言
SumatraPDF 作为一款轻量级的 PDF 阅读器,提供了丰富的命令操作方式,让用户可以高效地浏览和管理文档。本文将全面介绍 SumatraPDF 的命令系统,帮助用户掌握各种操作技巧。
命令调用方式
SumatraPDF 提供了多种命令调用方式,满足不同用户的操作习惯:
- 命令面板 (Ctrl+K):通过描述性文字查找并执行命令
- 自定义快捷键:为常用命令设置专属快捷键
- DDE 命令 (3.5+版本):支持通过 DDE 发送命令
- 带参数命令 (3.6+版本):部分命令支持参数配置
文件操作命令
文件操作是阅读器的基础功能,SumatraPDF 提供了全面的文件管理命令:
-
基本操作:
CmdOpenFile(Ctrl+O):打开文件CmdSaveAs(Ctrl+S):另存为CmdPrint(Ctrl+P):打印文档CmdReloadDocument(r):重新加载文档
-
高级功能:
CmdDuplicateInNewWindow:在新窗口打开当前文档CmdOpenEmbeddedPDF:打开嵌入式 PDFCmdSaveEmbeddedFile:保存嵌入式文件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:保存批注到原PDFCmdSaveAnnotationsNewFile(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
]
]
调试技巧
当自定义快捷键不生效时:
- 检查命令名称拼写是否正确
- 确认参数格式是否符合要求
- 查看日志文件获取详细错误信息
结语
通过掌握这些命令,用户可以充分发挥 SumatraPDF 的强大功能,实现高效的文档阅读和管理。建议用户根据个人使用习惯,定制最适合自己的快捷键组合,提升工作效率。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



