Notepad-- 打印实操指南:从 Ctrl+P 到 PDF 导出,快捷键、页边距与排错一次讲清
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
想把文档直接导出成 PDF 发给同事,或者打印出来又怕排版乱七八糟?关键就两件事:用对 Notepad-- 的打印入口,再调对几个参数。这篇实操指南带你走一遍:打印对话框怎么打开(3 种方式速查)、默认的Ctrl+P打印快捷键怎么改成自己的组合键、PDF 输出前的页边距和字体嵌入怎么设,最后附乱码与快捷键冲突两张排错小抄。
3 种方式打开打印对话框,速查表放这儿
不管你用哪种习惯,目标都是调出同一个打印对话框。按场景选一种即可:
| 方式 | 操作路径 | 什么时候用 |
|---|---|---|
| 菜单 | 「文件」→「打印」 | 第一次用,想看清每个选项 |
| 工具栏 | 点击工具栏上的打印图标 | 手就在鼠标上,顺手一点 |
| 快捷键 | 直接按Ctrl+P(默认值,可改) | 最省事,熟练后只走这条路 |
对话框打开后,你的操作顺序建议是:先选打印机(本地或网络打印机都在下拉列表里),再定页面范围(全部 / 当前页 / 自定义范围),然后填份数;要动纸张方向、纸张大小这类参数,点「属性」按钮进高级设置。
5 步把打印快捷键改成 Ctrl+Shift+P
Notepad-- 的默认打印快捷键是Ctrl+P。如果你的这个键被别的习惯占用了,按下面 5 步改:
- 打开「设置」→「快捷键管理」;
- 在搜索框输入"打印",找到对应命令;
- 双击当前快捷键组合,进入编辑状态;
- 按下新组合,例如
Ctrl+Shift+P; - 点「应用」保存,立即生效。
👉 怎么判断有没有冲突:改完后按新键没反应,多半是被别的命令占用了。回快捷键管理界面用"检查冲突"功能扫一遍,把重复的项各换一个组合。默认键位的加载逻辑在 src/shortcutkeymgr.cpp 里,界面定义在 src/shortcutkeymgr.ui,想核对具体定义可以翻这两个文件。
导出 PDF 前必调的 4 个设置
目标是用「Microsoft Print to PDF」这类虚拟打印机把内容输出成 PDF 文件(Windows 下打印对话框的打印机列表里直接选它,点打印即可生成文件)。生成之前,把这 4 项过一遍:
- 纸张与方向:点「属性」,设页面方向(纵向 / 横向)、纸张大小(A4 / Letter)、打印质量(分辨率)。发同事的文档,纵向 A4 是稳妥默认值。
- 字体嵌入:打印设置里打开"嵌入字体"。不勾的话,中文在别人的电脑上看 PDF 可能被替换成别的字体甚至缺字。
- 页边距:通过「页面设置」调整,推荐值——上 2.5cm、下 2.5cm、左 3.0cm(留装订位)、右 2.0cm。
- 代码打印:先启用语法高亮(内置样式定义可参考 src/mystyle.qss),字体选 10–12pt 等宽字体,再从「视图」打开「显示行号」,行号一起打出来,方便对照。
排错小抄:乱码与快捷键失灵,各 3 步处理
⚠️ 两个问题都按"先判断、再动手"的顺序来。
打印乱码
判断依据:打印预览里中文变方块、问号,或 PDF 发出去后对方打开缺字。
处理步骤:
- 看状态栏的文档编码,换成 UTF-8 再打印;
- 打印设置里换成支持中文的字体(如"微软雅黑");
- 仍不行就更新打印机驱动或 PDF 虚拟打印机。
快捷键无响应
判断依据:按组合键功能不触发,但用菜单点同一个功能正常。
处理步骤:
- 在快捷键管理里跑一次"检查冲突",找出占用该组合的命令;
- 到 src/shortcutkeymgr.cpp 对照默认键位定义,确认不是改错了行;
- 一键恢复默认,然后重新配置新组合。
配置备份与反馈渠道
- 配置文件在
用户目录/.notepad--/config.ini,换机器前重点备份[PrintSettings]和[Shortcuts]两段,拷到新机覆盖即可,不用重设。 - 打印或 PDF 输出遇到其他问题,走项目 Issue 系统反馈;后续版本的 PDF 增强(书签、水印等)进展见 changelog.txt。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考