ARTICLE DETAIL

资讯详情

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

Notepad-- 上手指南:批量替换、文件对比、深色模式,一次装好跨平台文本编辑器

Notepad-- 上手指南:批量替换、文件对比、深色模式,一次装好跨平台文本编辑器 Notepad-- 上手指南批量替换、文件对比、深色模式一次装好跨平台文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--批量改十个文件里的接口名还得一个个打开盯着换Notepad-- 是干这活的一款基于 Qt 的国产跨平台文本编辑器Windows、Linux、Mac 三端通用处理中文文本不用额外折腾编码。 先看它能干什么这一节挑三个高频功能先让你知道值不值得装。批量查找替换改接口名、批量换参数这种重复活从「查找」菜单打开对话框。填好目标目录、按*.cpp *.h过滤文件类型勾上「正则表达式」直接跨目录搜索替换底部命中列表按文件分组点一下跳到对应行。超大文件还能设阈值跳过避免卡死。![Notepad-- Mac 批量查找替换界面支持正则与文件类型过滤](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-10-15 11.png?utm_sourcegitcode_repo_files)文件对比代码审查、回溯版本时顶部「对比」菜单打开。两个文件左右并排差异行直接高亮「上一个 / 下一个」逐个差异块跳转还能撤销、交换左右两侧右下角实时显示当前有 14 处不同块。![Notepad-- 文件对比界面左右并排高亮差异行可逐处跳转](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)深色主题编辑界面跟着系统走深色多标签、工具栏、状态栏一整套都是暗色调深夜写代码不刺眼。![Notepad-- Mac 深色主题编辑界面多标签编辑代码并显示查找结果](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-12-23 14.31.14.png?utm_sourcegitcode_repo_files) 把它装起来两条路看你要现成的还是要最新的。不想编译去项目的 Releases 页面下对应系统的预编译包装好双击就能用Mac 上拖进「应用程序」文件夹即可。要最新特性或想改源码git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad--/src qmake RealCompare.pro make前提是机器上装好了 Qt 开发环境装环境的事就不展开了。⚙️ 第一次打开先做三件事装完别急着打开文件先把这三处调顺后面用着才不别扭。默认编码切到 UTF-8「编码」菜单 → 选择编码中文文件基本不会再动不动来一下乱码。主题挑个顺眼的「设置」里换配色src/themes/ 下每套配色都有对应各语言的 ini 文件想细改配色改那里。快捷键按习惯重绑「设置」里的快捷键管理绑定体系定义在 src/shortcutkeymgr.cpp常用的替换、对比动作都绑上。 进阶往深处走一步想写自己的插件仓库的 src/plugin/ 里带了一个完整的 helloworld 示例工程照着改就是起点根目录的《插件编程开发说明.docx》把导出接口讲清楚了Qt/C 背景基本看一遍就能动手。❓ 常见问题速查中文显示乱码 → 「编码」菜单切到 UTF-8另存一次 → 保存后不再变下次打开就是对的。大文件打开卡顿 → 「设置」里调性能项把语法高亮策略降级 → 滚动立刻跟手。重绑快捷键后不生效 → 快捷键管理里查一次冲突项没冲突就重置 → 新绑定立即生效。打开终端把仓库 clone 下来qmake、make 跑完再花五分钟把编码、主题、快捷键按顺序走一遍——今晚就能拿它干活。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表