ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

如何快速上手Notepad--:面向新手的文件对比与批量查找替换完整指南

如何快速上手Notepad--:面向新手的文件对比与批量查找替换完整指南 如何快速上手Notepad--面向新手的文件对比与批量查找替换完整指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--还在为核对两个文件的差异逐行肉眼看、为全项目替换一个变量名只能逐个文件打开而发愁Notepad--是一款支持Windows、Linux、Mac的轻量文本编辑器主打国产可替代。跟着本教程操作10分钟内你就能装好它并玩转文件对比、目录批量查找替换和多标签编辑这三个最实用的功能。装好软件只需3步预编译包优先源码编译只是备选。 三步装好Notepad--文本编辑器去项目发布页下载对应系统的安装包Windows是安装程序Linux是deb包Mac是dmg镜像。下载后双击安装一路默认即可无需配置环境变量。双击图标启动默认就是中文界面打开时会自动恢复上次关闭前的标签页不用重新找文件。安装完随便打开一个txt文件试试右键菜单里有行编辑、大小写转换等选项状态栏显示当前编码如UTF-8和换行格式如Windows(CR LF)这两个信息在排查乱码时会用到。如果你是开发者想自己编译源码备选路径是先执行git clone https://gitcode.com/GitHub_Trending/no/notepad--装好g、cmake和Qt5相关依赖仓库README里列了Ubuntu和ArchLinux两套依赖清单然后依次执行cmake -B build -DCMAKE_BUILD_TYPERelease和cd build make -j即可打包用cpack。装好后别急着点开一堆文件先花10分钟熟悉下面三个功能它们是Notepad--最有价值的部分。 十分钟吃透三个核心功能文件对比一眼看清两个版本的差异它能干什么把两个文件并排打开差异行高亮标红左侧工具条提供空白、忽略、撤销、上一个、下一个、放大、缩小、交换、差异图等操作窗口底部直接告诉你当前有N处不同块。怎么操作菜单栏点对比 对比文件分别选左文件和右文件进入对比模式后逐个差异块查看用上一个/下一个快速跳转。对比目录时选对比目录还能勾选递归处理。最实用的场景同事改完代码给你发新版你不确定他动了哪几行直接对比两个版本差异块一目了然或者对比自己误操作前后的备份。![Notepad--文件对比界面差异行高亮显示并有差异图](https://raw.gitcode.com/GitHub_Trending/no/notepad--/raw/4510896f716e71db9f4b25ed8559b9c39a4f23d4/pngshow/macos/2023-02-26 11.45.48.png?utm_sourcegitcode_repo_files)文件对比模式差异行红色高亮右侧差异图显示变更位置分布目录批量查找替换一次扫完整个项目它能干什么在指定目录下按文件类型过滤如*.cpp *.cpp *.h支持普通、扩展和正则表达式三种查找模式底部结果面板按文件分组列出所有命中行点一下就能跳到对应位置。怎么操作点菜单栏查找 在目录查找填写目标目录和查找目标勾选文件类型过滤点全部查找确认结果无误后再点在文件中替换批量执行。选项区可以勾选跳过隐藏文件、跳过超过指定大小默认20MB的文件。最实用的场景项目里要把一个函数名全局改掉或者排查某个关键字散落了多少处一个窗口全部搞定不用再逐个文件CtrlF。在目录查找支持正则表达式、文件类型过滤结果按文件分组展示多标签编辑加主题切换日常编码工作台它能干什么多个文件开在标签页里来回切内置语法高亮C/C、XML、Python、HTML等几十种语言自动识别状态栏随时显示行、列、缩进率和当前编码。怎么操作拖文件进窗口或菜单文件 打开标签页自由切换换主题去设置里选仓库的src/themes/目录下有Monokai、Obsidian、Deep Black等十几种配色每种语言都有独立ini配置文件。最实用的场景同时开着配置文件、日志和源码互相参考比来回切窗口省事得多写XML和C时高亮直接帮你定位标签闭合和关键字。多标签编辑界面XML文件语法高亮状态栏显示编码与行号信息 两个组合技巧效率翻倍技巧一全项目改名重构批量替换 文件对比先备份要改的目录或记下改动前的版本然后按目录批量查找替换的流程全局替换旧名称改完后用文件对比检查改动前后的差异块确认没有误伤。适合改常量名、改路径、统一注释这类批量动作。技巧二日志排错大文件打开 目录查找几百MB的日志先正常打开若卡顿换大文本/超大文本打开方式v1.22起提供两种只读模式4G-8G文件建议大文本只读8G以上用超大文本模式打开后配合查找定位关键字命中行直接跳转。再配合状态栏的编码和换行格式显示快速判断日志是不是乱码导致的误判。⚠️ 新手要避开的三个坑中文打开是乱码现象打开别人发来的文件中文全是锟斤拷或方块。原因文件实际是GBK/GB2312编码编辑器按UTF-8解开了。解决状态栏会显示当前编码如UTF-8-BOM确认不符就去编码菜单里选对应编码重新读取保存时保持同一编码避免越改越乱。大文件打开卡死现象点开后界面假死甚至崩溃。原因默认按普通文本整体加载几个G的文件直接吃满内存。解决打开文件时选择大文本只读或超大文本只读方式这类模式内部建索引能显示行号和跳转只是暂时只读。快捷键和系统或其它软件冲突现象CtrlF没弹出查找框或者触发了别的功能。原因快捷键被系统或输入法占用了。解决进设置里的快捷键管理对应源码src/shortcutkeymgr.cpp把冲突项改成你习惯的组合键设置会持久保存。Notepad--把文件对比、目录批量替换和多语言高亮收进了一个轻量国产编辑器跨Win/Linux/Mac装一次到处用。现在就打开项目发布页下载对应系统的版本用今天的第一个功能试一把。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进