ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Notepad--:批量查找替换、编码转换、文件对比,3 件事搞定日常文本编辑

Notepad--:批量查找替换、编码转换、文件对比,3 件事搞定日常文本编辑 Notepad--批量查找替换、编码转换、文件对比3 件事搞定日常文本编辑【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款免费开源的文本编辑器GPL v3 协议Windows、macOS 和各类 Linux 发行版上都能跑。你遇到的批量查找替换、老文件乱码、改前后两份文件对不上号这三类麻烦它的主界面里都有现成入口。全文先带你认清它的界面再给最快的安装路径接着按日常高频程度讲三件正事最后说进阶玩法和给不同人的上手建议。第一眼看到什么打开后你会看到一排熟悉的菜单文件、编辑、查找、视图、编码、语言、设置、对比、最近对比、关于下面是工具栏、多标签页编辑区窗口最底是一条状态栏。macOS 版主界面上多个文件以标签页并排打开状态栏常驻当前编码与换行符编辑器里支持语法高亮和多行代码折叠。图1macOS 版主界面多文件以标签页打开底部状态栏显示编码与换行符信息。最快把 Notepad-- 装好结论绝大多数人直接下官方各平台的预编译安装包解压即用完全不用碰源码。如果你偏要自己构建克隆仓库git clone https://gitcode.com/GitHub_Trending/no/notepad--然后按根目录的 CMakeLists.txt 走一遍 CMake 构建前提是装好 Qt5。仓库里还备了win.mk和win.bat两个 Windows 构建脚本等于把环境路径都替你填了一半。日常最高频的三件事批量查找替换的正确打开方式要把散在几十份文件里的同一段文字统一改掉不必逐个打开。打开查找窗口切到「在目录查找」页签填好目标目录和查找内容勾选「文件类型」并填入*.cpp之类的过滤条件点「全部查找」。命中结果按文件分组列在底部的查找结果区点任意一条即可跳转到具体行。面板还支持全词匹配、忽略大小写、正则表达式右侧选项里可以勾选跳过子目录、跳过隐藏文件、跳过二进制文件、跳过超过指定大小的文件默认 20 MB先把搜索范围收窄再动手。图2「在目录查找」面板对指定目录搜索关键字共在 161 个文件中发现 989 处命中。中文乱码怎么解决先别急着重录内容换个编码再读一次。顶部菜单栏有「编码」菜单选对应编码重新载入后文字通常就恢复了。当前文件的编码和换行符例如UTF-8、Windows (CR LF)常驻显示在底部状态栏保存前一眼就能确认文件是哪种格式。这套编码识别与转换逻辑对应仓库里的 src/Encode.cpp想深入了解可以看一眼。两个文件的差异在哪里不确定同一份文件改前后动了哪几行时点顶部「对比」菜单发起比较文本会逐行对齐并高亮出差异二进制文件可以改用十六进制方式比对「最近对比」菜单则能直接调回上次的对比任务省得重新选路径。对比两个目录之间多了少了哪些文件同样从这个菜单进。进阶能力换配色、行编辑、插件外观与效率的扩展都藏在「设置」菜单里内置配色共 17 套放在仓库的 src/themes/ 目录下Monokai、Obsidian、Bespin、HotFudgeSundae 都在其中深浅风格都能找到合眼的。另外「设置」里还能管理快捷键。日常容易被忽略的是「编辑」菜单里的「行编辑」子菜单合并行、分隔行、上下移动行、删除空行、升降序排序、反排序、复制当前行快捷键 CtrlD都在里面处理清单式纯文本时比手动拖选快很多。插件系统位于 src/plugin/仓库自带的 helloworld 示例可以直接当自己写插件的起步模板。图3「编辑」→「行编辑」子菜单包含合并行、反排序、复制当前行CtrlD等操作。给不同人的上手建议如果你只是日常写写东西装官方预编译版就够用了如果你维护代码库把「在目录查找」的批量替换和行编辑用熟收益最大如果你在用 Linux 或国产 UOS 的信创环境它对这个方向做了专门适配值得优先试用。Notepad-- 免费且开源功能边界不满意时也可以自己动手扩展。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表