
Notepad-- 完整指南跨平台文本编辑器从乱码转换到文件对比【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款支持 Windows、Linux、macOS 的免费开源跨平台文本编辑器开发目标是做 Notepad 的国产替代品。适合写代码、监控服务日志、批量处理文本的开发者普通用户也能快速上手。 先解决三个高频痛点编码分析、目录级查找替换与日志跟随是日常工作里出现频率最高的三类问题Notepad-- 对它们都有直接对应的功能入口。乱码到编码转换的三步操作症状从别的系统拷贝来的文件中文显示为乱码状态栏会显示当前文件被解读所用的编码。具体操作打开【编码】菜单换一种编码重新解读文件确认显示正常后用【编码】→【转换为其它编码】选定目标编码并保存。如何验证生效保存后重新打开文件状态栏编码与文件内容一致此后在其它系统打开也不会再乱码。UTF-8 与 GB18030 能覆盖绝大多数中文文件场景。目录批量查找替换的全项目用法症状一个变量名要在全项目改名、一行配置要批量更新逐文件打开替换费时费力。具体操作进入【查找】→【在目录查找】点选择按钮指定目标文件夹在文件类型栏填写过滤条件如*.cpp,*.h输入查找与替换内容后点全部替换选项区可按需勾选匹配大小写、全词匹配、正则表达式、跳过子目录并可跳过隐藏文件与超过 20 MB 的大文件。如何验证生效底部结果区列出每个命中文件与行号改没改、改在哪一目了然。tail-f 模式的实时日志监控症状服务日志持续写入需要在编辑器内看到新增内容而不切换到终端。具体操作打开日志文件后点工具栏的Tail-f按钮编辑器自动滚动到文件末尾新增内容按可设置的刷新间隔实时刷出文件超过设定阈值时自动进入大文件模式只延迟加载可视区域内容。如何验证生效按钮保持按下状态日志末尾随文件增长同步刷新大日志打开与滚动不卡顿。 安装与首次配置预编译包是成本最低的路线到项目发布页取对应平台的安装包Windows 为安装程序Linux 提供 deb/rpm 包macOS 为 dmg 文件装完即用Arch Linux 系发行版也可直接从 AUR 安装notepad---git包。需要定制功能或参与开发时才从源码编译。Linux 下的依赖与流程如下git clone https://gitcode.com/GitHub_Trending/no/notepad--克隆项目源码到本地目录sudo apt-get install g make cmake qtbase5-dev安装编译器、CMake 与 Qt5 开发库cmake -B build -DCMAKE_BUILD_TYPERelease以 Release 模式生成构建配置cd build make -j sudo make install全核心并行编译并安装到系统首次启动后有 3 项必做设置编码点击状态栏的编码区域推荐 UTF-8跨平台通用且不产生乱码处理传统 Windows 下的中文文件选 GB18030。字体与显示【设置】→【字体】选 Consolas、Source Code Pro 等宽字体字号 12-14pt再到【视图】打开行号与语法高亮这两项直接提升长文件阅读效率。快捷键【设置】→【快捷键】查看现有映射改掉不习惯的组合为常用操作绑定新快捷键之后所有操作按个人习惯执行。✍️ 语法高亮与代码导航可读性与定位速度决定日常使用体验以下三项能力均可通过菜单或快捷键直接启用。语法高亮内置 50 多种语言覆盖 C/C、Java、Python、JavaScript 等主流语言与 HTML、CSS、XML、JSON 等标记语言。在【语言】菜单选择对应语言即激活高亮配色不满意可到【设置】→【语言样式定义】自定义颜色改完对所有文件立即生效。代码折叠几千行的文件不必从头读到尾。点行号左侧的 / - 收放代码块CtrlAltF折叠全部CtrlAltE展开全部。函数列表跳转对支持解析的语言打开侧边栏的函数列表代码结构会被解析成一棵树点函数名直接跳到定义处支持按名称排序与过滤定位比全文搜索更直接。 主题、插件与配置备份外观与功能扩展都围绕个性化展开主题、插件、配置备份是三条主线。主题切换与自定义【设置】→【主题】里切换主题并可即时预览深色可选 Bespin、Monokai、Obsidian浅色可选 Light Blue、Misty RosePlastic Code Wrap、Twilight 更专注代码编辑。想要完全自己的一套配色从 src/themes/ 目录复制一个现有主题当模板修改其中的颜色配置保存为新的 .ini 文件主题选择器即可加载。插件安装把下载好的插件文件.dll 或 .so复制到plugins/目录重启后在【插件】菜单里启用即可。自行开发插件时src/plugin/helloworld/ 目录有完整示例模板配合仓库根目录的《插件编程开发说明.docx》可以直接上手。配置文件位置换机器或重装前想保留所有设置备份以下目录即可Windows%APPDATA%\notepad--\Linux~/.config/notepad--/macOS~/Library/Application Support/notepad--/ 排障速查表下表列出安装后最容易遇到的五种情况与对应处理方式。现象先检查处理Linux 启动提示缺少 Qt 库是否已安装 Qt5 运行时执行sudo apt-get install libqt5core5a libqt5gui5 libqt5widgets5打开文件中文乱码状态栏显示的当前编码【编码】菜单切换编码解读UTF-8 与 GB18030 覆盖多数场景大文件打开缓慢大文件阈值与加载策略【设置】→【编辑器】调低阈值更多文件走延迟加载路径查找替换匹配不到是否勾选正则表达式勾选后\d、\w等模式才按正则处理插件无法加载32/64 位是否与系统架构一致匹配架构把插件文件放入plugins/目录后重启Notepad-- 保持向后兼容旧版本创建的文件与配置在新版本中均可正常打开升级基本没有迁移成本。项目以 GPLv3 协议开源。遇到 bug 或建议可到项目仓库提交 Issue也可以直接提交 Pull Request 参与代码贡献。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考