news 2026/9/17 21:24:32

Notepad-- 快速上手指南:编码、文件对比与批量查找一次配好

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Notepad-- 快速上手指南:编码、文件对比与批量查找一次配好

Notepad-- 快速上手指南:编码、文件对比与批量查找一次配好

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

你在 Mac 或 Linux 上改中文文本,乱码、编码来回切是常事。Notepad-- 是一款国产跨平台文本编辑器,支持 Windows、Linux、Mac,基于 Qt 开发,目标就是做国产替代的编辑器。

不编译能不能直接用?

能,走预编译包最快;想追新特性再走源码编译。

去项目的发布页(gitee 仓库 releases)下载对应平台的安装包,解压即用,这是推荐路线。源码编译只在你需要最新改动或想改代码时才碰,前提是装好了 Qt 开发环境:

git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--/src qmake RealCompare.pro make

环境搭建一句话带过:按 Qt 官方文档装好 Qt 工具链,装完就能跑上面的命令。

第一次打开要改哪几处?

先动这三处:编码、语言、快捷键,后面用着不别扭。

编码默认值。打开 Encoding 菜单,把常用编码定为 UTF-8,中文文件就不会动不动乱码;这个菜单里还有 GBK、Big5 等编码的切换与互转。

界面语言。Settings 里可切 English / Chinese,跟着你的习惯走。

快捷键。在 Tools 菜单找到 Shortcut Key Manager 重新绑定,绑定体系定义在src/shortcutkeymgr.cpp,常用动作绑上后不用再看默认键位。

![Notepad-- 文件对比界面,左右并排显示差异行](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_source=gitcode_repo_files)

Mac 上的文件对比:左右并排展示,差异行高亮

重复劳动怎么省?

三个高频入口,都在菜单里,按场景取用。

目录内查找:Search 菜单的 Find In Dir(默认 Ctrl+Shift+D),跨目录多文件搜关键词,改接口名、全仓查配置时最省时间。

文件与目录对比:Tools 菜单的 File compare 和 Dir compare,两个文件并排看,差异行直接标出来,代码审查、版本回溯时逐处跳转。

批量查找:Search 菜单的 Batch Find,配合正则做跨文件替换,批量换参数这类重复活一次跑完,入口实现在src/batchfindreplace.cpp

想改它自己能改吗?

可以。src/plugin/helloworld/里带了一个可运行的示例插件,照它的结构抄一份就是起点。插件接口的完整说明在仓库根目录的《插件编程开发说明.docx》,写完的插件从 Tools 菜单的 Plugin Manager 里加载。

出问题了先查哪?

只列三个最高频的,对照处理。

症状原因处理
中文显示乱码打开编码与文件实际编码不一致Encoding 菜单切到文件真实编码,另存一次
超大文件打开卡或乱一次性全量加载加语法高亮开销大用大文本/超大文本的两种打开方式,先降级高亮
写了插件不出现插件没放进插件目录或未加载从 Plugin Manager 手动加载,检查库路径

装完、配好编码与快捷键之后,日常开文件、查目录、对比差异这三件事都能直接在菜单里跑通,不用再为编码和批量操作翻别的工具。

【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 21:19:46

SVN仓库迁移:UUID、dump/load、relocate与客户端配置

凌晨两点,运维群里弹出一条消息:下周机房调整,SVN 服务器要换机器,仓库根目录从原来的/svn挪到/repos,让大家提前把本地代码处理好。这句话看着轻描淡写,落到每个开发头上就是一场小型事故——有人手一抖把…

作者头像 李华
网站建设 2026/9/17 21:19:18

四节传送带PLC控制:顺序启动、逆序停止与故障联锁编程

简介:围绕PLC四节传送带控制系统展开的毕业设计文档,面向机电一体化、电气自动化等专业的在校学生及初学PLC控制的技术人员,可用于课程设计选题、梯形图编写练习与答辩材料整理。压缩包内仅1个doc文档,约683KB,篇幅紧凑…

作者头像 李华