ARTICLE DETAIL

资讯详情

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

notepad--:3 个工作流跑通跨平台文本编辑

notepad--:3 个工作流跑通跨平台文本编辑 notepad--3 个工作流跑通跨平台文本编辑【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--在 Mac 或 Linux 上写代码最现实的痛点是缺一个随手就开的轻量编辑器Notepad 装不了Vim 学习曲线陡系统自带文本工具又没有语法高亮。notepad-- 文本编辑器是国产开源的跨平台项目一套代码跑在 Windows、macOS、Linux 三端把 Notepad 系编辑器的使用习惯补到了长期缺席的两个平台上。跑起来clone 下来 4 行命令出结果最短路径是编译运行。装好 g、make、cmake 和 Qt5 开发包apt 或 brew 各一条命令的事然后克隆仓库并构建git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- cmake -B build -DCMAKE_BUILD_TYPERelease cd build make -j编译完成后直接运行 build 目录里的可执行文件或从系统启动台打开。把任意一个 .txt 拖进窗口第一个文件就绪——右下角会自动识别语言不用手动设置。多文件开成标签页一起写常见情境是同时改头文件、实现文件和构建脚本。走「文件」→「打开」选中多个文件或直接把文件拖进主窗口每个文件变成一个标签页关闭按钮就在标签右侧。notepad-- 按后缀自动识别 cpp、xml、cmake、json 等语言并高亮左侧栏还有折叠标记。下图里 ccnotepad.cpp 的关键字已经着色折叠块一目了然。想改字体字号进「设置」→「字体」选等宽字体效果最佳。notepad-- 多标签页编辑与C语法高亮主界面图1notepad-- 多标签页编辑界面C 源码获得语法高亮与代码折叠标记全项目一把梭批量查找替换重构时改一个横跨十几个文件的类名逐个文件找太痛苦。走「查找」→「批量查找替换」设置目标目录、填写查找目标勾上「全词匹配」避免误伤相似单词点「全部替换」。底部查找结果窗按文件列出全部命中行双击任意一行直接跳到对应位置状态栏同步显示命中总数。改完不确定的先看结果列表再决定替换范围。图2「查找与替换」窗口配合底部结果列表跨多个文件批量命中并定位两个文件的差异逐行对比这个项目的引擎脱胎于 RealCompare 对比工具所以 diff 是它的看家本领。情境同一份配置或源码在两个分支间改过想确认差异。走「对比」→「文件对比」分别选中左右两个文件不同行立即以颜色标出。下次再想看同一对文件菜单「最近对比」一键恢复不必重新选路径。按需调整主题、大文本与插件如果你长时间在暗光环境工作那么「设置」→「主题」里挑一套深色方案src/themes/ 目录下备有 Bespin、Monokai 等十几套配色每套都按语言独立调色。如果需要 tail 几百兆的日志那么走「文件」→ 大文本打开方式编辑器会换用低内存占用策略加载并保留行号普通方式打开容易卡死。如果遇到 GBK 与 UTF-8 互转导致的乱码那么「编码」→「编码转换」先转码再保存顺序反了会二次乱码。如果想扩展功能那么参照 src/plugin/helloworld/ 里的示例插件写接口从「插件」菜单加载插件编程细节见仓库内 插件编程开发说明.docx。先避开这几个坑Linux 下启动报找不到 libQt5Gui补装 Qt5 开发库后重新编译路径见 README 的编译说明。打开 GBK 文件乱码「编码」→「编码转换」转为 UTF-8 再保存直接编辑会写坏原文件。目录里小文件上万「全部查找」转圈勾「跳过子目录」或先缩小目标范围再查。macOS 上看不到菜单栏它合并进了系统顶部菜单把鼠标移到屏幕最顶端唤出。make install 后命令找不到可执行文件在 build 目录直接进目录运行最稳妥。核对版本与许可证菜单栏点「关于」对话框里能核对当前版本号与 GPL3 许可证声明截图即下方这张。项目主页与功能全貌见 README.md第三方依赖清单在 THIRDPARTY.md提交 bug 或提功能需求走仓库 issue也可进 QQ 群 959439826 与作者直接对话。notepad-- 版本信息对话框与GPL3许可证声明图3「关于」对话框展示 notepad-- 版本号、GPL3 许可证文本与最新版下载入口现在打开终端把 clone 那行命令敲进去几分钟后多标签页编辑器就在工作区跑起来了。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表