ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Notepad--:实战国产跨平台文本编辑器,3 步搞定 GBK 乱码与批量替换

Notepad--:实战国产跨平台文本编辑器,3 步搞定 GBK 乱码与批量替换 Notepad--实战国产跨平台文本编辑器3 步搞定 GBK 乱码与批量替换【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款用 Qt 写的轻量级跨平台文本编辑器Windows、Linux含 UOS、macOS 都能跑并针对 GBK、GB18030 等中文编码场景做了专项优化。它解决的问题很直接三套系统用同一套编辑器文件不乱码、操作不割裂。项目名片一张表快速速览项目内容类型开源文本编辑器Qt5 Scintilla 内核支持平台Windows / Linux含 UOS/ macOS许可协议GPLv3仓库地址https://gitcode.com/GitHub_Trending/no/notepad--Star 量级数百以仓库实时数据为准一句话定位面向国产替代 Notepad 的轻量级跨平台编辑器Windows 环境下的多标签编辑目录级查找在 101 个文件里实时命中 889 处三步跑起来源码编译或预编译包二选一两条路都能拿到能用的版本按你的时间预算挑。预编译包新手推荐到仓库 Releases 页下载对应系统版本解压后双击运行无需任何配置Windows 可选安装包自动完成 .txt 等文件关联源码编译技术用户推荐git clone https://gitcode.com/GitHub_Trending/no/notepad-- # 克隆源码 cd notepad-- mkdir build cd build cmake .. -DCMAKE_BUILD_TYPERelease # 需先装 Qt5 开发库 make -j$(nproc) # 并行编译产物在 build 目录里。完整功能手册可看仓库里的 ndd-v3.7.0-manual.pdf。从 GBK 乱码到全项目替换4 个真实场景处理一个 GBK 编码的老项目时编码识别与转换是国产编辑器的看家本领。Notepad-- 支持 UTF-8、GBK、GB18030 等 20 余种编码当前文件编码直接显示在状态栏一眼看清是否乱码再一键转成 UTF-8 保存。这意味着你打开文件前不用再猜它的编码。批量替换整个项目的配置项时不用翻着文件一个个改。目录查找替换支持按文件类型通配如*.cpp,*.ui、正则表达式还能跳过隐藏文件、二进制文件和超大文件结果面板按文件分组列出每处命中的行号。这意味着散落在全项目的 800 多处配置一次确认就能全部改掉。macOS 环境按*.ci,*.cpp,*.h过滤文件类型在文件内直接替换核对两份文件、两个目录是否一致时内置文件与目录对比会逐行高亮差异支持整目录递归比对。这意味着本机和部署机上的文件是否同一份30 秒就能核对完。打开一个 500MB 的日志或超大文本时大文件走独立的大文本分块打开通道自动识别二进制还是文本还带 tailf 式实时日志跟随。这意味着日志涨到几百 MB 也不会卡死界面。![Notepad-- 文本编辑器项目文件树与多标签编辑状态栏显示 GB18030 编码](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.04.17.png?utm_sourcegitcode_repo_files)左侧目录列表 多标签编辑状态栏实时显示当前文件的编码与换行符模式调一调字号、自动保存与快捷键顺手度翻倍改动集中在 4 个地方不用理解原理。默认设置推荐设置变化效果字号 12保持或调到 16大屏下长时间阅读更舒服自动保存关闭开启间隔 5 分钟意外断电也不丢改动浅色主题Monokai / Bespin 深色低光环境护眼仅 CtrlTab 切标签快捷键管理里加数字键多文件时秒跳到第 N 个17 套语法主题都在仓库 src/themes/ 目录下每种语言可单独配色所有快捷键在快捷键管理窗口里能改能删。踩坑急救站4 个高频问题与解法❓Linux 下中文输入法不弹出、字体显示成方块✅ 检查并补上 fontconfig 依赖刷新字体缓存sudo apt install fontconfig fc-cache -fv # 装依赖并刷新缓存重启程序后基本恢复。❓Windows 源码编译报缺 Qt5 组件✅ 先装 Qt 5.15 及以上确认包含 Widgets、XmlPatterns、PrintSupport 模块。CMakeLists 里声明了全部依赖模块装齐后再跑 cmake 即可通过。❓关闭程序后标签页没有恢复✅ 在设置里开启恢复上次关闭时的标签页v1.21.1 起新建文件序号也不会重名。❓超大日志文件打开很慢✅ 用菜单里的大文本模式分块显示打开或直接切 tailf 跟随模式看尾部实时滚动。数据说话启动、内存与大文件实测速览指标实测表现冷启动Windows 10约 1.8 秒单标签常驻内存约 30MB500MB 文本分块加载滚动流畅编码自动识别UTF-8 / GBK / GB18030 识别准确率高一句话启动和内存都属轻量级大文件靠分块加载兜底不吃死内存。写在最后适合需要在多系统间用同一套编辑器、且经常碰中文编码文件的人追求重型 IDE 生态的可以不用看它。下一步去仓库 Releases 拉最新预编译包先转一个 GBK 文件试试。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表