notepad-- 跨平台文本编辑器入门:新手最常用的 5 个操作完整指南
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
notepad-- 是一款支持 Windows、Linux、macOS 的轻量级跨平台文本编辑器,由国内开发者打造,把文本编辑、文件对比、批量查找替换三件事合在了一个界面里。下面按"打开它 → 用熟它"的顺序,带你完成 5 个最常用操作。
notepad-- 适合谁、解决什么问题
Windows 上不缺记事本类工具,但一旦换到 Linux、macOS 或者国产 UOS 系统,能顺手编辑代码、对比配置、查日志的轻量工具就少了。notepad-- 的思路很简单:一套功能、一份设置,在三个系统上表现一致,换机器不用重新适应。
它适合这几类场景:日常编辑 TXT、Markdown、ini 等文本;小型代码项目的编辑(内置 40 多种语言语法高亮);两个文件、两个目录的差异对比;跨文件的批量查找替换;以及 tailf 方式实时跟踪日志。功能不堆砌,但每一项都能直接用。
获取并打开:最短的启动路径
- 打开项目仓库的 Releases 发布页,下载与系统对应的安装包(Windows、Linux、macOS 均有,Linux 还提供 deb 打包),安装后双击运行。
- 如果你要改源码而不是直接使用,在终端执行下面的命令拉取代码,然后用 Qt + CMake 构建:
git clone https://gitcode.com/GitHub_Trending/no/notepad--- 启动后直接进入上次关闭时的状态:编辑器会恢复你上次打开的标签页,不需要重新找文件。
⚠️ 打开文件有三种方式:在资源管理器里双击文件、把文件直接拖进编辑器窗口、或菜单"文件"→"打开"。一次拖入多个文件时,它们会以多个标签页在同一个窗口中打开,不会弹出多个窗口。
首次打开后,先把主界面用熟
notepad-- 主界面:左侧目录列表、中间多标签编辑区,底部状态栏显示编码与行号信息
主界面分四块,先记住位置,后面所有操作都从这里出发:
- 顶部菜单栏:文件、编辑、查找、视图、编码、语言、设置、工具、对比
- 左侧目录列表:浏览当前项目文件,点击即可在标签页中打开(不需要时可以收起,把空间让给编辑区)
- 中间多标签编辑区:每个文件一个标签页
- 底部状态栏:从左到右依次是缩放率、语法(当前语言高亮类型)、行号列号、换行符(Windows CR LF / Unix LF)、文件编码
切换界面语言怎么做
- 点击顶部菜单"语言"
- 在列表中选择目标语言,如"简体中文"
- 界面未立即变化的话,重启编辑器生效
30 秒切换文件编码怎么做
老项目里常见 GBK 编码的中文文件,打开后状态栏右下角的编码指示器会显示当前识别的编码,切换只需三步:
- 点击状态栏右下角的编码指示器(显示 UTF-8 等字样)
- 在弹出的菜单中选择目标编码,如 GBK、UTF-16
- 内容显示正常后,再通过"编码"菜单执行转换并保存,把文件固定为期望的编码
批量查找与替换怎么做
这是跨文件处理时最常用的功能,比如把整个项目里的一个变量名全部改新:
- 按 Ctrl+Shift+F(或菜单"查找"→"在目录查找")打开查找与替换对话框
- 在"目标目录"点击"选择",选中要搜索的文件夹
- 填写"查找目标"和"替换为";在"文件类型"框输入过滤条件(如
*.cpp、*.ini),只搜指定文件 - 点击"全部查找"预览结果——底部结果面板会列出每个文件的命中行,点击即可跳转查看
- 确认结果无误后,点击"在文件中替换"完成批量替换;如果只想把找到的内容清空,可点"替换为空结果"
notepad-- 批量查找替换界面:目标目录、文件类型过滤、全词匹配选项,以及底部的跨文件搜索结果列表
选项区还有几个高频开关:勾选"全词匹配"只匹配完整单词,勾选"匹配大小写"区分 a 与 A,"查找模式"里可切换为正则表达式。
⚠️ 批量替换前一定先点"全部查找"看命中数量和文件分布再动手。对话框"选项"里默认勾选"跳过超过大小的文件"(阈值 20 MB),扫描目录时会自动跳过超大文件,这个默认值对日志目录特别有用。
用文件对比看差异、用行编辑整理内容
文件对比怎么做
两个版本的配置文件改了哪些行、代码改动前后差在哪,靠肉眼看不现实,交给对比功能:
- 点击顶部菜单"对比",选择"文件对比"(同名菜单下还有目录对比,可递归比较两个文件夹)
- 分别选择左右两侧要对比的文件,也可以直接把两个文件拖进去
- 编辑器并排显示两个文件,不同的行会高亮标记,右侧 Diff 示意图给出差异总览
- 用工具栏的"上一个/下一个"逐处跳转差异;"严格/忽略"控制是否忽略空行等规则,"交换"可快速对调左右文件
notepad-- 文件对比界面:左右文件并排显示,差异行高亮标记,底部显示当前差异总数
状态栏会实时显示"当前有 N 处不同块",对比完一眼就能确认改动规模。
行编辑菜单怎么快速整理行
处理日志或清单类文件时,"删重复行、排序、合并行"这类操作手写很低效,notepad-- 把它做成了菜单:
- 点击菜单"编辑"→"行编辑"子菜单
- 选择需要的操作:删除重复行、删除连续的重复行、拆分行/合并行、上移/下移当前行、升序或降序排列文本行
- 需要复制当前行时使用快捷键 Ctrl+D,比选中复制粘贴更快
notepad-- 行编辑子菜单:复制当前行、删除重复行、拆分合并行、排列文本行等选项
新手最常踩的 3 个坑
搜索明明有,结果却是 0 条
现象:确认文件里有这个词,目录查找却显示无结果。原因:搜索范围被"文件类型"过滤框限死了,或者勾了"全词匹配""匹配大小写"。解决:清空"文件类型"框重新查找;再取消两个勾选试试;确认你选的是目录查找而不是单文件查找(单文件用 Ctrl+F)。
批量替换后文件打开乱码
现象:替换前内容正常,批量替换保存后再打开变乱码。原因:文件原本是 GBK 等非 UTF-8 编码,替换写入时编码不一致。解决:替换前先点状态栏编码指示器确认编码,必要时先用"编码"菜单把文件转换为 UTF-8(with BOM)再替换。
打开大文件卡顿
现象:十几 MB 的日志或转储文件打开缓慢。原因:大文本需要整体加载并建立索引。解决:notepad-- 对大文本和超大文本提供两种打开方式,打开时会提示选择;目录查找时保持"跳过超过大小的文件"勾选,避免扫描被大文件拖慢。
值得接着探索的主题与扩展点
- 语法配色:语法配色主题目录 内置 Monokai、Obsidian、Choco 等 16 套配色,在"设置"里切换,深色主题夜间更护眼
- 快捷键:所有菜单项的快捷键都能查看和修改,实现见 快捷键管理模块
- 插件:插件示例目录 里有 helloworld 示例工程,JSON 格式化、MD5/SHA 计算这类扩展都可以通过插件加入
💡 到"设置"的字体区域把字体设为 Consolas 等宽字体、字号 12~14 pt,是多数人的舒适起点,编码和主题调整都会即时生效。
完成这 5 个操作后,日常使用基本够了。菜单里还有书签跳转(F2 快速切换书签)、宏录制与回放、tailf 实时日志跟踪,以及目录对比这些进阶功能,可以顺着"编辑"和"对比"菜单继续往下翻。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考