ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Notepad--:Windows、Linux、Mac 通吃的国产文本编辑器,新手 5 分钟上手指南

Notepad--:Windows、Linux、Mac 通吃的国产文本编辑器,新手 5 分钟上手指南 Notepad--Windows、Linux、Mac 通吃的国产文本编辑器新手 5 分钟上手指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad--内部代号 ndd是一款国产跨平台文本编辑器Windows、Linux、macOS 都能跑还支持 UOS 等国产系统。它适合两类人想找一个比系统自带记事本更专业、又不像大型 IDE 那么重的编辑器的普通用户以及在 UOS 上需要可替代 Windows 记事本类软件的用户。功能全景它的核心定位是轻打开速度接近记事本但能力远不止记事本——多标签页编辑、行号折叠、几十种语言的语法高亮、Markdown 预览、十六进制查看、批量查找替换、文件与目录对比这些日常写代码、查日志、对比配置时最常用到的东西它都有。上手体验从克隆到打开第一个文件如果你手上是现成的安装包项目提供 Windows 安装包 src/installer/ 和 Linux 的 deb 打包配置 cmake/deb_package_config.cmake双击装上就能用。想从源码跑起来也不复杂git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--/build cmake .. make项目基于 Qt5/Qt6 CMake 构建源码说明在 编译说明.docx。第一次启动界面就是标准的编辑器布局顶部菜单栏 两排工具栏 标签页编辑区底部状态栏实时显示行号列号、换行符类型和文件编码。随便打开一个 txt光标落进去就能打字标签页上出现未保存标记——看到这些说明它已经跑起来了。功能深潜整个目录批量查找替换怎么操作改完一个文件里的一批变量名却发现同样的写法散落在几百个文件里CtrlF 一个个来肯定不现实。Notepad-- 的在目录查找可以指定一个根目录填上关键词和文件类型过滤比如*.cpp *.ui一键扫完整个项目底部结果面板会列出每个文件的命中行号点任意一条就跳到对应位置还可以直接在结果里做批量替换。实测扫一个上千文件的 C 工程结果几秒内就出来了对维护老项目特别顺手。文件和目录对比功能怎么用升级配置、合并代码、核对两份导出文件……这类到底改了什么的场景靠肉眼翻是不行的。它的对比菜单支持单文件对比和整个目录对比差异行直接高亮标出还能设置忽略空行、跳过隐藏文件等规则目录对比也支持递归。两个几乎一样的文件放一块看不同之处一目了然。多主题与编码识别一键搞定src/themes/ 下有 Monokai、Obsidian、Twilight 等十几个配色主题语言风格可以全局一键统一写代码时想切深色就切深色不用重启。更实用的是编码处理状态栏会直接标注当前文件是 UTF-8 还是 GBK配合 src/Encode.cpp 的自动检测和 src/encodeconvert.cpp 的转换功能从 Windows 老机器拷过来的 GBK 中文文件不会变成乱码保存时还能转成 UTF-8。避坑与小贴士中文乱码先看状态栏底部编码显示什么就按什么打开转换成 UTF-8 再保存能省掉大半排查时间。超大日志别硬开几百 MB 的日志文件走普通方式打开会卡它专门提供了大文本/超大文本的打开方式打开时按提示选对应模式即可。Linux 上右键用 Notepad-- 打开可能不存在需要在桌面环境设置里手动把文件关联指向它的 .desktop 文件参考 src/linux/usr/share/ 里的打包内容。关闭后标签页会自动恢复它记得上次打开哪些文件所以看到多出几个陌生标签不是 bug是恢复的现场。快捷键被改过就自己查设置里可自定义所有快捷键老版本升级过来后个别热键位置可能不一样以设置面板为准。写在最后Notepad-- 适合的场景其实很明确日常写写文本和代码、在 UOS/国产环境里找记事本的替代品、需要快速对比两份文件或批量改一个目录的字符串。它是国产开源项目功能取舍偏实用上手成本很低。版本演进看 changelog.txt想扩展它可以从 插件编程开发说明.docx 入手。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表