notepad-- 快速上手指南:文本编辑、批量查找与文件对比一次讲清
2026/9/17 7:20:19 网站建设 项目流程

notepad-- 快速上手指南:文本编辑、批量查找与文件对比一次讲清

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

如果你正在找一个 Windows、Linux、macOS 都能用的文本编辑器,notepad-- 值得试试:编辑、目录级批量查找替换、文件对比,它在同一个窗口里都做了。这篇文章按几个常见使用场景来讲,每个场景对应一套操作,照着做就能上手。

安装 notepad-- 并打开第一个文件

Windows 用户运行安装包,跟着向导走完即可;macOS 用户把应用拖进"应用程序"文件夹;Linux 用户可以用系统包管理器装,也可以从源码编译,仓库根目录的编译说明.docx有详细步骤。

习惯用源码的,推荐直接拿最新代码:

git clone https://gitcode.com/GitHub_Trending/no/notepad--

启动后你看到的布局是:顶部菜单栏加工具栏,左侧可折叠的目录列表,中间多标签编辑区,底部状态栏。双击左侧列表里的文件图标,它就以新标签页打开,不用来回切窗口。

![notepad-- 主界面,左侧目录列表与多标签代码编辑区](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_source=gitcode_repo_files)

notepad-- 主界面:左侧目录树、中间多标签编辑区,底部显示编码与位置

快速看代码:标签页加自动语法高亮

打开文件时,notepad-- 会按扩展名识别语言并自动启用语法高亮,C++、XML、TypeScript 这类常见格式都会上色,函数、字符串、注释一眼能分清。识别错了也不用手动抠,在"语言"菜单里选一下对应类型就行。

多个文件用标签页排开,底部状态栏实时显示当前文件的语言、行号和编码,看代码时不用反复确认"我现在看的到底是哪个文件"。

多个文件以标签页打开,状态栏提示文件语言与当前行列位置

在整个目录里找东西:批量查找与替换

单个文件里查内容用 Ctrl+F 就够了,真正提效的是"在目录里查找":指定目标目录、输入关键词,再设一个*.cpp *.ui这样的文件类型过滤,它会把目录下所有文件的命中一次列全。结果按文件分组,每条都带行号,双击跳到对应位置。

要改而不只是看,切到"替换"选项卡,就能跨多个文件批量替换。它支持正则表达式,也能选跳过子目录、跳过隐藏文件、跳过超过指定大小的文件,项目目录再大也不慌。

示例:在 161 个文件里查找 "void",共 889 处命中,结果按文件分组展示

对比两个文件,差异一眼看到

菜单栏的"对比"入口可以选两个文件并排显示,差异行用底色标出,适合代码评审、确认改动、版本比对这类活。两个目录之间也能对比,能看出哪些文件一致、哪些不一致,环境同步之后核对配置文件很方便。

对比大文件时,还支持以十六进制方式查看差异,并可指定字节范围,相关逻辑在 src/hexcmprangewin.cpp 里,有兴趣可以翻翻。

整理文本:行级操作帮你省键盘

"编辑"菜单下有一组行编辑功能:复制当前行、删除重复行、删除连续的重复行、移除空行、升降序排列文本,每个都有独立入口。比如导出一份乱序的清单,先"删除重复行"再去重,再"升序排列"整理好,几步点击完成,不用拷到别的工具里处理。

块编辑模式也在这里,它能在多行的同一位置同时插入内容,给一段代码里的多个函数统一加注释时特别省事。

编辑菜单中可直接使用删除重复行、排序文本等行级操作

按你的习惯调整设置

"设置"菜单可以换主题、调字体,快捷键也能改,把自己高频用到的操作绑上顺手的位置,用几次就成肌肉记忆了。想看近期版本加了什么、修了什么,翻一下仓库里的changelog.txt;使用中遇到问题,菜单栏有"反馈问题"入口可以直接提交。

下次遇到具体场景,可以按"你想解决什么问题"来对号入座:写东西找"看代码"那节,找东西找"批量查找"那节,核对改动找"对比"那节。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询