十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

Notepad--:免费跨平台文本编辑器,三平台一套界面5分钟用熟

Notepad--:免费跨平台文本编辑器,三平台一套界面5分钟用熟 Notepad--免费跨平台文本编辑器三平台一套界面5分钟用熟【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--是一款支持 Windows、Linux、macOS 的免费跨平台文本编辑器。写给需要在多系统间切换、要读 GBK 旧文件不踩乱码坑、还想做全项目查找替换的同事。读完你会知道一行命令怎么装完、一次搜索怎么在一百多个文件里定位命中、几百 MB 的日志怎么不卡地打开。当三台电脑共用不了同一个记事本公司电脑是 UOS家里是 Mac主力机是 Windows——三套记事本各有各的界面和快捷键来回切系统就是来回重新适应。更磨人的是编码一份 GBK 的老配置在 Linux 上打开就是满屏乱码得手动挑编码才看得清。Notepad-- 就是冲着这两件事做的。同一套软件覆盖三大平台界面、快捷键、配置文件完全一致换系统不用换习惯README.md 里写明它重点适配国产信创 UOS 系统这是它和多数国外记事本产品拉开身位的主线。装到能用的最短路径按身份选一条身份方式耗时普通用户下载预编译安装包一路下一步约1分钟Ubuntu/Debian装依赖后 cmake 源码编译约5分钟Arch LinuxAUR 一条命令yay -S notepad---git1条命令源码编译在 Linux 上就是两条命令先装 CMake 工具链和 Qt5 开发库sudo apt-get install g make cmake qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev再克隆仓库配置编译仓库地址是 https://gitcode.com/GitHub_Trending/no/notepad-- git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j启动后你应该看到顶部菜单栏、下方工具栏、中间多标签编辑区底部状态栏实时显示行列号、换行符类型Windows CR LF / Unix LF和编码如 UTF-8-BOM。上次关闭时的标签页会自动重新打开changelog 里 v1.22 版本专门修复过新建文件标签恢复的问题。装上之后先试的三个真实场景当旧接口名散落在几十个文件里逐个打开查替换太费时间。打开查找与替换对话框切到在目录查找标签页指定目标目录、填查找内容、勾选文件类型过滤如*.cpp;*.ui点全部查找命中结果按文件分组列在底部面板点任意一条直接跳到对应行再点在目录中替换批量替换带进度条跑完。官方截图中这次搜索一次命中 101 个文件的 989 处全项目改名几分钟就能收工。正则、区分大小写、跳过隐藏/二进制/超大文件这些选项都在对话框里。当两个文件看着一样却看不出差异用对比菜单选两个文件选左右并排或统一视图差异行用不同颜色高亮可以逐处跳转下一个差异换成目录对比则递归扫描整个文件夹的文件差异结果支持直接拷贝粘贴。改完代码对账、版本核对几分钟扫完十几处改动。当日志文件有好几百 MB普通记事本打开几百 MB 日志轻则卡死。Notepad-- 提供大文本/超大文本两种打开方式v1.22 版本引入保留行号显示看实时日志开 tailf 自动刷新滚动v1.23 版本提供文件完整性校验用内置的 MD5/SHA 计算不用另找外部工具。顺手说一个清洗数据的用法编辑菜单下的行编辑子菜单复制当前行、移除空行、上移下移、排序都在这。快捷键功能CtrlD复制当前行CtrlAlt回车在当前行上方插入空行CtrlZ / CtrlY撤销 / 重做四个与主流替代品拉开差距的细节标签记忆关软件再打开上次的标签页自动恢复多项目来回切不用重新找文件。状态栏透明编码、换行符、行列、缩放比例、语言类型实时显示乱码问题一眼定位。GPL v3 免费关于窗口写明 GNU General Public License version 3免费永久试用不用注册。搜索选项精细文件类型过滤、跳过隐藏文件、跳过二进制文件、跳过超大文件逐项可勾。对比点Notepad--常见单平台记事本平台覆盖Win/Linux/macOS多为单平台UOS 信创适配重点适配对象未提及许可GPL v3 开源各有差异从能用到顺手定制与生态一张表想做什么在哪找换配色src/qss/ 与 src/themes/17 套语法主题任选改快捷键设置→快捷键任意功能可改改完立即生效写插件API 见 src/nddpluginapi.h示例工程 src/plugin/helloworld/贡献翻译中文翻译文件 src/realcompare_zh.ts主题复制一份改改颜色就是自己的插件基于 Qt 信号槽机制能和编辑器深度交互做个代码片段管理器或格式化器都不难。![Notepad--目录树与多标签编辑界面主题与快捷键均可定制](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-05 18.07.32.png?utm_sourcegitcode_repo_files)高频问题问和 Notepad 有代码上的关系吗答没有。Notepad-- 独立从零开发GPL v3 开源跨平台且把 UOS 当重点适配对象。问商用要花钱吗答GPL v3 协议代码全开放关于窗口写明免费永久试用没有注册费用。问几百 MB 的日志真能打开答用大文本/超大文本模式打开并保留行号配合 tailf 滚动看实时日志。问主题、插件资料在哪看答主题在 src/qss/、src/themes/插件示例在 src/plugin/helloworld/全部随源码开放。问Linux 源码编译还要装什么答CMake 工具链加 Qt5 开发库前文两条命令足够全程约 5 分钟。Notepad-- 把一个免费跨平台文本编辑器里最难用的几处——批量查找替换、文件对比、大文件、UOS 适配——都认真做了。去克隆一份亲手编译或直接下载预编译包5 分钟后你手里就是一套三平台界面一致的编辑器。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表