ARTICLE DETAIL

资讯详情

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

Notepad-- 完整快速上手指南:面向中文开发者的跨平台文本编辑器,文件对比与编码转换一次搞定

Notepad-- 完整快速上手指南:面向中文开发者的跨平台文本编辑器,文件对比与编码转换一次搞定 Notepad-- 完整快速上手指南面向中文开发者的跨平台文本编辑器文件对比与编码转换一次搞定【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款国产开源的跨平台文本编辑器支持 Windows、Linux 与 macOS内置文件对比、GBK/UTF-8 编码转换和大文件编辑能力适合经常处理中文文档、又需要在多台电脑间切换的开发者。它是什么 · 为谁而生先说定位Notepad-- 走的是 Notepad 那条路——轻量、启动快、不装一堆扩展也能干活底层是 C 和 Qt5 写的。和只能跑在 Windows 上的同类软件不同它把同一套界面和习惯带到了 macOS 和 Linux包括 UOS 这类国产系统。它特别为中文场景做了准备状态栏会实时显示当前编码GBK18030、UTF-8 都认得打开老项目里遗留的 GBK 文件不会糊成一团保存时还能指定换回原来的编码。如果你属于下面任何一种情况它值得一试公司用 Windows自己用 Mac配置文件和笔记要在两边来回搬经常接手老项目文件编码五花八门需要一个比记事本能干、比 IDE 轻得多的日常编辑工具Notepad-- 跨平台文本编辑器在 macOS 上的多标签编辑与目录树界面把它装起来最省事的方式是直接用官方发布的安装包。想自己编译也推荐给开发者的话路径很短。源码编译三个平台通用需要先装好 Qt5git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease -DCMAKE_PREFIX_PATH你的Qt5安装路径 . cmake --build build --config Release编译时 CMake 会自动把编辑器内核 src/qscint/ 和示例插件一起构建不需要单独编译依赖。Windows 用户还有个捷径仓库根目录的 win.mk 脚本封装了 MSVC 和 MinGW 两条编译链在 Git Bash 里执行make -f win.mk msvc或mingw它会顺带跑 windeployqt 收齐运行库、生成安装包。macOS / LinuxCMake 构建即可Linux 下生成的可执行文件可以直接运行也可按 cmake/ 里的配置打成 deb 包。先完成三件高频事装好之后先别研究菜单把这三件事跑一遍基本就算上手了。跨平台打开老文件。在 Windows 上编辑的代码拷到 Mac直接双击打开即可。右下角状态栏会告诉你当前编码界面布局、快捷键和 Windows 上一致不需要重新学。把 GBK 文件转成 UTF-8。试试菜单栏的「编码」项打开文件后选中「转为 UTF-8」再保存一次整个文件就换好编码了想改回去就再转回来。这个功能对应源码里的 src/encodeconvert.cpp。批量文件也可以一起转不用一个个开。对比两个文件的差异。菜单「对比」里选文件对比左右两边各放一个文件差异行会直接高亮出来还能用「上一个/下一个」按钮在差异块之间跳转。目录对比同理两个文件夹放上去就能看出哪些文件多、哪些文件变了。Notepad-- 文件对比工具在 macOS 上的差异高亮界面能力速览你能用它做什么日常任务之外这些能力用到时会很方便多种对比文本逐行对比、二进制十六进制对比、目录结构对比同一个工具里切批量查找替换指定目录和文件类型如*.cpp普通模式或正则表达式都行结果面板直接列出所有命中点一下就跳转。相关实现见 src/batchfindreplace.cpp行级编辑复制当前行、删除当前行、上移/下移行、反排序等都在「行编辑」子菜单里Markdown 预览写文档时边写边看渲染效果列编辑模式选中矩形区域批量改多行同一位置改配置时很省事调成你的样子三处自定义入口都很直观主题。src/themes/ 下内置了十几个主题比如写代码向的 Monokai、Obsidian、Deep Black护眼向的 Blue light、lavender、misty rose。每个主题下按语言分了配置文件你在设置里换一个主题各语言的语法高亮会整套跟着变。快捷键。快捷键管理模块在 src/shortcutkeymgr.cpp界面上可以逐项改绑定。比如「行编辑」菜单里就带着一列现成的快捷键提示改完立即生效不用重启。插件。src/plugin/ 里有一个helloworld示例工程照着它改就能写自己的插件编译出动态库放进程序旁边的 plugins 目录重启后就能在插件管理里启用。大文件与性能拿它看几百 MB 的日志没有问题但有几个习惯可以让大文件更顺只看不改的文件打开后切成只读模式能少很多后台开销纯二进制的大文件改用十六进制模式看别强行按文本打开批量查找时勾选「跳过超过大小的文件」默认 20 MB避免目录里混着安装包把搜索拖慢插件按需启用语法高亮只保留你常用语言的词法分析器常见坑一个 GBK 编码的超大日志用 UTF-8 硬开既慢又乱——先在「编码」菜单里确认编码再保存另一个坑是保存时带了 BOM某些脚本工具不认保存选项里可以选「UTF-8 无 BOM」。踩坑 FAQLinux 上中文显示成方块先确认系统装了中文字体包如 fonts-noto-cjk 一类装完后重启编辑器也可以在编辑器设置里指定备用字体。换电脑后配置还在吗怎么备份个性化配置存在用户目录下的.notepad--文件夹里把这一整个目录拷走就能还原主题、快捷键、最近文件列表等全部设置。写插件要会什么基本的 C 和 Qt 经验即可重点是熟悉 Qt 的信号槽机制。建议直接打开 src/plugin/helloworld/ 这个最小示例对照着改比看文档更快。社区与路线图Notepad-- 是 GPL 许可的开源项目欢迎直接提 issue 报 bug 或提功能建议代码贡献、插件开发、界面翻译翻译文件如 src/realcompare_zh.ts都是有效的参与方式。近期方向大致有四条继续提升大文件处理和启动速度探索配置与文件的云同步试验 AI 辅助代码补全、智能提示以及移动端的可行性评估。现在就开始按上面「把它装起来」一节用安装包或 CMake 把 Notepad-- 装上打开一个 GBK 老文件试试转编码确认状态栏编码显示正常用「对比」功能比一对两个文件熟悉差异跳转进设置挑一个顺眼的主题改两个合自己手感的快捷键装好、转一次编码、比一次文件——这三步走完你手边的跨平台文本编辑工具就已经就位了。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表