FEATURED · 精选文章

如何快速上手notepad--:文本编辑、编码急救与文件对比完整教程

发布时间 / 2026/9/16 18:56:19
来源 / 创域科博编辑部
栏目 / 资讯中心
如何快速上手notepad--:文本编辑、编码急救与文件对比完整教程 如何快速上手notepad--文本编辑、编码急救与文件对比完整教程【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--同事发来的 txt 一打开全是乱码项目里几千个文件那条改动到底在哪notepad-- 是一个跨 Windows、macOS、Linux 的文本编辑器编码识别转换、多文件搜索、文件对比三件高频事都内置了装完就能用。第一次跑起来克隆、编译、打开项目装好 Qt 和 CMake 后macOS 用brew install qt cmake四条命令搞定克隆到出包git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build cmake --build build -j启动后主窗口长这样左边是目录树上方是标签页。把任意文件拖进去标签页就多一个新建文件默认 UTF-8直接写就行。![notepad-- macOS多标签文本编辑界面左侧目录树与C语法高亮](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)首次启动后的界面多个文件开在标签页里左侧目录树可以直接点开项目结构乱码急救编码识别与转换拿到一个 GBK 编码的 txt如果显示乱码先看窗口右下角状态栏——它会显示当前编码如 GB18030(简体中文) 或 UTF-8。然后打开编码菜单选编码转换从 GBK 转成 UTF-8再保存中文就正常了。它的识别逻辑在 src/Encode.h 里能自动区分 UTF-8带/不带 BOM、Unicode LE/BE、GBK、Big5还有日文 EUC-JP、Shift-JIS、韩文 EUC-KR 等从 Windows 传过来的老文件基本都能认出来。打开 txt 后在右下角状态栏确认当前编码再用编码菜单做转换在大项目里捞代码多文件搜索按 CmdShiftFWindows 是 CtrlShiftF打开查找与替换切到在目录查找标签选目标目录、输入关键词、勾上文件类型如*.cpp点全部查找。底部面板会列出每个命中的文件和行号双击就跳到对应位置勾选正则表达式后可以用void\s\w这种模式匹配。跳过隐藏文件、跳过二进制文件这些开关都在右侧选项里按需要勾。查找与替换对话框做目录级批量搜索底部面板按文件行号展示每一条命中给两份文件找不同要核对两个版本的改动时用对比菜单进入对比模式。左右两栏行号对齐删掉的行红色标记、加上的行高亮左下角直接告诉你当前有 N 处不同块。顶部工具条是主要操作区点上一个/下一个逐块跳差异点规则可以调对比规则比如忽略空行、拉开区分严格度点交换把左右文件对调。改完代码前后各导一份再对比就能确认自己到底动了哪几行。![notepad-- macOS文件对比diff双栏界面差异标记](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)同一份源码的两个版本做对比差异行用红色和箭头标出顶部工具条可在不同块之间快速移动让它顺手主题与快捷键界面主题就是 src/qss/ 里的一套 qss 文件black.qss、lightblue.qss、flatgray.qss都在在设置里切换即可代码高亮配色则在 src/themes/ 下Monokai、Bespin 等十几套方案按语言分了 ini 文件。常用快捷键建议记这五个其余都在菜单里能查到操作macOSWindows新建文件CmdNCtrlN保存CmdSCtrlS撤销CmdZCtrlZ文件内查找CmdFCtrlF多文件搜索CmdShiftFCtrlShiftF![notepad--深色主题文本编辑器界面语法高亮](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.05.28.png?utm_sourcegitcode_repo_files)换成深色主题后的效果界面和语法配色整体跟着切换夜间写代码不刺眼装插件按需扩展菜单栏有插件入口里面能查看已加载的插件和管理扩展。想自己写一个也不用从零开始src/plugin/ 下有个 helloworld 示例是一个标准的 C/Qt 插件工程照它搭好骨架把你的功能做成一个 Qt 插件导出把生成的动态库放进插件目录重启编辑器后菜单里就能看到它。不对劲时查这里中文还是乱码→ 右下角状态栏确认编码编码菜单转成 UTF-8 后另存大文件打开卡→ 它本身按 512KB 分块加载卡的话关掉多余的标签页别一次开太多搜索漏了文件→ 检查是否勾了跳过隐藏文件跳过二进制文件以及文件类型过滤快捷键不生效→ 在设置里确认对应动作的快捷键没有被别的动作占用编译失败→ 检查 Qt5 与 CMake 版本是否匹配参考仓库根目录 CMakeLists.txt 的依赖先跑通打开文件 → 看右下角编码 → CmdShiftF 全局搜 → 改完用对比确认这四步之后基本不需要再翻文档。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻