Notepad-- 实操指南:从安装到批量查找、文件对比的完整流程
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
Notepad-- 是一款用 C++ 和 Qt 编写的跨平台文本编辑器,在 Windows、Linux、macOS 上都能跑。它的目标很直白:做一个开源、跨平台的 Notepad++ 替代方案,并且对中国用户格外友好——中文编码、中文界面、批量查找替换这些国产开发场景里的高频需求,都内置好了。下面按"装好它 → 天天用它 → 用好它 → 改造它"的顺序走一遍,每一步都能直接动手。
10 分钟跑起来:三种安装方式
Notepad-- 的安装因系统而异,但共同点是"没有大坑"。
Windows 用户从仓库的发布页下载官方安装包,双击向导一路到底,不需要准备任何环境。macOS 用 .app 包,双击即用,菜单栏和快捷键都跟系统习惯走。
Linux 稍微费点手,但流程很透明。以 Ubuntu/Debian 为例,先装 Qt 开发依赖,再克隆源码编译:
git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- sudo apt-get install g++ make cmake qtbase5-dev qt5-qmake qtbase5-dev-tools cmake -B build -DCMAKE_BUILD_TYPE=Release cd build && make -jArch Linux 系用户连编译这步都可以省:
yay -S notepad---git首次启动后建议看三处:一是右下角状态栏,它会显示当前文件的编码和行尾符,"UTF-8"、"Windows(CR LF)" 一目了然;二是顶部标签页,多文件全靠它管理,支持拖拽换序、右键重命名和复制路径;三是"编辑"菜单里的行级操作,复制当前行、合并行、移动空行这类小功能容易被忽略,处理日志时却特别顺手。左侧"目录列表"可以挂一个整个项目的文件树,点哪个文件就在标签页里打开哪个。
Notepad-- macOS 目录列表与多标签编辑
Notepad-- 查找替换:整目录揪出关键词的三种打法
查找替换是 Notepad-- 日常用得最多的功能,分三个层级:单文件、整目录、正则精确匹配。
⚡ 单文件:Ctrl+F 秒定位
Ctrl+F 打开查找,Ctrl+H 打开替换。有个细节:在编辑器里选中的文本会自动填进查找框,省去手动输入;查找框失去焦点后再按 Ctrl+F,焦点会直接回来,不用重新点。替换时勾选"全词匹配"或"匹配大小写",可以避免把变量名中间的部分误伤掉。
整目录查找:文件类型过滤加上
对话框里切到"在目录查找"页,指定目标目录,填文件类型过滤(比如*.cpp、*.ui),再勾选要不要跳过子目录、隐藏文件、二进制文件、超大文件。点"全部查找"后,底部"查找结果"区按文件分组列出所有命中,状态栏给出命中总数,几百个结果也不会看花眼;双击任意一行就直接跳到对应位置。
正则表达式:批量整改一次完成
勾选"正则表达式"模式后,可以用模式批量整改日志字段、统一重命名编号之类的事情,配合"全部替换",原本要手动逐个改的工作几分钟收尾。
Notepad-- 进阶提效:文件对比、大文件与不再乱码
把 Notepad-- 当主力工具用之后,下面三个场景基本跑不掉。
文件对比:改动一眼看清
菜单"对比"里可选文件对比或目录对比。指定两个文件后左右并排显示,差异行红色高亮,工具条能过滤空行、交换左右、逐个跳转差异,底部还显示剩余差异块数。提交代码前核对改动、对比两个版本的配置文件,都不用再另开 diff 工具。
Notepad-- 文件对比模式差异显示
🔧 1GB 日志也能开
Notepad-- 对超大文本提供了两种打开方式,文件足够大时会先弹出进度提示,让你按文件大小选择打开策略,避免直接卡死。对特别大的日志,个人经验是先在整目录查找里定位到目标内容,再打开文件编辑,比通读快得多。
GB18030 文件不再乱码
国内开发者最常见的坑就是乱码。Notepad-- 原生支持 GB18030、GBK、UTF-8 等编码,打开时自动识别,右下角实时显示当前编码,"编码"菜单里可以手动转码,行尾符也能在 CRLF 和 LF 之间切换——Windows 和 Linux 之间倒腾文件,这个功能天天用得上。
把 Notepad-- 调成自己的:主题、快捷键与插件
最后一层是扩展。Notepad-- 留了三个现成的定制点,不用写代码也能把界面调成顺眼的样子。
🎨 一键换主题
主题配置目录 内置了 Monokai、Obsidian、Deep Black、Choco 等 17 套配色,每套都按语言分别定义颜色,在"设置"菜单里切换即可。想要更细的界面风格,可以改仓库里的 QSS 样式文件调整配色和字体。
快捷键全部可改
所有快捷键的定义与集中管理都在 快捷键管理器 里。"设置 → 快捷键管理"中能看到每个操作当前绑定的热键并重新分配,和系统或其他软件撞键时改一下就好。
自己写插件
如果你是 Qt 开发者,插件系统也是开放的:接口定义在 插件 API 头文件,仓库里附带 src/plugin/helloworld/ 示例工程,加一个菜单项、监听编辑器事件,就是一个能跑的最小插件。
如果你正想给 Linux 或 Mac 的工位换一个新编辑器,不妨先按上面的方式把 Notepad-- 装起来,配好一套顺手的快捷键和主题,等习惯整目录批量查找之后,大概率就离不开它了。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考