notepad--完整教程3步装好跨平台文本编辑器批量查找与文件对比一次讲透【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--notepad--是一款中国开发者编写的跨平台文本编辑器Windows、Linux、macOS 都能跑主打 C 语法高亮、目录级批量查找替换、文件对比。如果你每天要大量改代码、比对文件值得试试。快速起步Linux 上 3 步编译运行源码编译是最直接的路子。以 Ubuntu/Debian 为例装好依赖后克隆、配置、编译一条命令链完成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 libqt5xmlpatterns5-dev cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j编译完即可直接运行。不想折腾的话Windows 用户到 src/installer/ 目录取安装包Arch 系发行版一条yay -S notepad---git也能装上。界面初体验打开就能用先把这几个位置认一遍后面操作全靠它菜单栏文件、编辑、查找、编码、对比等核心操作都在工具栏新建、打开、保存、撤销/重做、查找替换一键触达标签区同时开多个文件各自独立关闭状态栏当前语言、行列号、文件编码如 UTF-8一目了然写代码时C 高亮与目录列表开箱即用痛点打开一个工程文件散落各处逐个点开太费劲没有高亮几千行代码看着吃力。打开工程根目录左侧「目录列表」自动生成文件树点哪个开哪个打开.cpp文件会自动识别为 C关键字、字符串、注释各有颜色左边缘出现折叠标记函数块可以收起来快速定位结构底部状态栏同步显示语言: cpp无需任何手动配置![notepad--目录列表与C语法高亮效果](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)批量改文本时整个目录正则替换痛点一个变量在 160 多个文件里出现逐个打开改不现实。菜单栏「查找」→「在目录查找」设置目标目录填入查找目标「替换为」里填新内容「文件类型」填*.cpp *.h把无关文件过滤掉先点「在目录查找」预览命中清单确认无误再点「在文件中替换」一次落地图中这次查找在 161 个文件里命中了 989 处全部集中展示在下方结果区逐条可跳转核对。匹配模式想更进一步就切到「扩展」或「正则表达式」\n、\r、\t都能参与匹配处理多行文本、清洗多余空白都不在话下。整理行时行编辑菜单是隐藏利器痛点重构完代码重复行、空行、乱序行一堆手动删到眼花。菜单栏「编辑」→「行编辑」「复制当前行」快捷键CtrlD快速复制一行「删除重复行」「删除连续的重复行」一键清理「升序/降序排列」重新排序「合并行」「分隔行」调整段落对比两个文件时打开对比菜单就行痛点改过的配置和原版到底差在哪肉眼比不出。同时打开新旧两个文件两个标签页菜单栏「对比」→「比较当前文件」差异区域用不同颜色高亮改动的行立刻看得见二进制文件另有十六进制对比模式按范围逐段核对个性化设置把它调成你的样子项目入口说明主题配色设置 → 样式设置src/themes/ 下有 Monokai、Deep Black、Obsidian 等 17 套预设深浅色都有字体字号设置 → 文本编辑设置编程推荐 Consolas、Fira Code12~14pt 比较舒服快捷键设置 → 快捷键设置CtrlS保存、CtrlF查找、CtrlD复制当前行均可自定义遇到问题先看这里中文打开是乱码现象文件里中文显示成一堆问号。 原因文件是 GBK 编码保存编辑器默认按 UTF-8 解析。 解决菜单栏「编码」转成对应编码查看需要长期分发就另存为 UTF-8。Linux 编译报错找不到 Qt现象make阶段报 Qt 头文件或模块缺失。 原因系统只装了运行库没装开发库。 解决补装qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5xmlpatterns5-dev后重新cmake -B build。快捷键被别的软件抢走现象按CtrlD无反应或触发了其他程序。 原因全局热键被其他软件先注册了。 解决在「设置 → 快捷键设置」里把该功能换一把不冲突的键。想恢复出厂设置现象设置改乱了想全部还原。 原因所有偏好都存在用户配置目录里。 解决删除对应配置目录即可Windows 在%APPDATA%\notepad--Linux 在~/.config/notepad--。收尾notepad-- 把编辑器、批量查找替换和文件对比装进了一个免费开源的跨平台程序里还留了插件系统给 C/Qt 开发者做二次扩展动手前可以看看 src/plugin/helloworld/ 这个示例插件。README.md项目说明与编译方法THIRDPARTY.md第三方组件清单changelog.txt版本更新记录愿你的代码少乱码对比快人一步。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考