ARTICLE DETAIL

资讯详情

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

Notepad--:三平台轻量文本编辑器 5分钟上手,实测笔记

Notepad--:三平台轻量文本编辑器 5分钟上手,实测笔记 Notepad--三平台轻量文本编辑器 5分钟上手实测笔记【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--它到底卡在哪了在 Windows 上用 Notepad 写得顺手切到 Linux 或 Mac 就找不到同样趁手的替代品公司发的信创 UOS 机器上更是经常只能用命令行凑合。Notepad-- 是一款基于 C 和 Qt 编写的轻量文本编辑器同时支持 Windows、Linux、Mac 三大平台内置 Scintilla 编辑内核50 多种语言语法高亮开箱即用。我在 Mac 上装了一个星期三个平台的菜单、快捷键、设置项基本保持一致迁移成本很低。一个编辑器三平台通用5分钟从克隆到打开源码编译以 Ubuntu/Debian 为例全程 4 条命令sudo apt-get install g make cmake qtbase5-dev qt5-qmake libqt5xmlpatterns5-dev git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -jArch Linux 用户更省事直接从 AUR 装yay -S notepad---gitWindows 和 Mac 用户直接去 Releases 页面下载预编译包解压或安装即用不需要任何编译环境。首次打开后建议做三件事菜单「语言」切换到中文界面后续操作都按中文菜单描述菜单「设置」里挑一个主题内置了 17 套配色深色主题看代码不刺眼打开「快捷键管理」确认一遍常用键位它支持自定义和取消已有快捷键编辑器主体基于 QScintilla编辑区字体推荐等宽字体在「设置」里全局一键改所有语言的字体风格即可不用逐个调。三个场景一次讲透场景一目录级查找与批量替换Notepad-- 文本编辑器的杀手锏场景接手一个陌生代码仓库想找出所有用到某个类或接口的地方并顺手改命名。操作菜单「查找」→「在目录查找」标签页填入目标目录、查找目标文件类型可限定为*.cpp *.ui勾选跳过隐藏文件点「全部查找」需要替换时在替换为填入内容点「在文件中替换」。底部查找结果区按文件列出所有命中行点一下行号直接跳到对应位置。效果实测一次搜出一千多条命中按文件折叠展示不用来回开文件。场景二编码识别与转换场景Linux 服务器上拉下来的日志或配置是 GB18030 编码Windows 同事发来的文件带 UTF-8-BOM直接打开是乱码。操作打开文件后看右下角状态栏Notepad-- 会自动识别并显示当前编码如 GB18030(简体中文) 或 UTF-8-BOM和换行符类型Windows CR LF / Unix LF需要转换时走菜单「编码」→ 转码也可以对目录下文件批量转码。效果乱码文件打开前就知道它是什么编码转码一步完成不用装第三方工具。场景三行编辑与列编辑场景写脚本或整理数据时需要批量复制、删除重复行、上下挪行而不是逐行手敲。操作菜单「编辑」→「行编辑」子菜单里面有复制当前行CtrlD、删除重复行、删除连续重复行、拆分行、合并行、上移/下移当前行、排序等十余项需要按列改文本时切到「列编辑」模式竖着选一块区域批量输入。效果处理几百行配置文件时这些操作能省掉大量复制粘贴和正则。进阶让效率再翻一倍书签定位给代码加书签F2 在书签之间快速切换比 CtrlHome 翻找快得多文件监控tailf开启后文件被外部修改会自动刷新并跟随滚动看服务器日志不用来回切终端MD5/SHA 计算菜单里直接算文件哈希校验下载完整性不用另开命令行列编辑多行同位置批量插入文本操作路径「编辑」→「列编辑」插件扩展项目提供插件机制API 定义在 插件API头文件写个最小可用插件可以参考 官方示例插件用 C/Qt 开发通过信号槽与主程序通信常用快捷键操作快捷键查找CtrlF替换CtrlH复制当前行CtrlD撤销 / 重做CtrlZ / CtrlY在书签间跳转F2换肤方面除了菜单里的主题源码里的 内置主题配置 目录可以照着格式加自己的配色QSS 样式表也在src/qss/下想深度定制界面可以从那里入手。跟同类比它赢在哪维度Notepad--Notepad平台Windows / Linux / Mac仅 Windows体积安装包约 50MB启动快约 5MB更小巧开源协议GPL 开源GPL 开源信创适配针对 UOS 等国产系统重点优化无专门适配说实话如果只在 Windows 上用Notepad 体积极小、插件生态成熟依然是更稳妥的选择。Notepad-- 赢在跨平台这一项同一个工具覆盖三端设置习惯不用重学。至于体积上比 Notepad 大一些个人觉得对日常编辑来说可以忽略。谁该用谁可以跳过✅ 需要在 Windows、Linux、Mac 之间切换的开发者✅ 信创 UOS 环境下需要趁手编辑器的用户✅ 经常做目录级查找替换、处理大日志的运维同学❌ 需要编译、调试、重构等完整 IDE 能力的用户❌ 只留在 Windows 且追求极致小巧的纯文本场景项目地址 https://gitcode.com/GitHub_Trending/no/notepad-- 欢迎提交 Issue 反馈问题作者也欢迎 C/Qt 开发者参与插件与功能开发。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表