Notepad-- 多行编辑完整指南:批量操作多行文本的快速入门
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
Notepad-- 是支持 Windows、Linux、macOS 的跨平台文本编辑器,其多行编辑(又称列编辑、块编辑)让你一次选中多行的同一列区域批量修改。适合需要批量添加前缀、对齐表格列、提取日志字段,以及处理 CSV 与多行文本替换的开发者。
谁会被多行编辑帮到
- 写代码、改配置的人:批量给多行加前缀、注释符或引号,避免逐行敲键盘
- 处理 CSV、日志、报表的人:对齐参差不齐的列,或整列复制错误码、时间戳等字段
- 多平台切换的开发者:Windows 与 Mac 上操作方式一致,习惯可以平移
多行编辑快捷键:三种入口一次说清
多行编辑的本质是让光标选区从"逐行"变成"矩形"。按住Alt(Windows/Linux)或Option(macOS)再按住鼠标拖动,即可画出矩形选区,松手后在其中任意位置输入,所有被覆盖的行会同步写入;这是最快的路径。不习惯快捷键时,可在顶部菜单的编辑中找到列编辑相关选项,或用工具栏上的列编辑按钮直接切入,两种方式的选区行为与快捷键完全相同。
| 入口 | 操作 |
|---|---|
| 键盘 + 鼠标 | Windows/Linux:Alt+ 拖动;macOS:Option+ 拖动 |
| 菜单栏 | 编辑 → 列编辑模式 |
| 工具栏 | 点击列编辑图标 |
上手即用的典型场景
批量添加引号与前后缀步骤
操作前
192.168.1.10 192.168.1.11 192.168.1.12操作后:在首列与尾列各拖一次矩形选区,输入"与,,每行变成"192.168.1.10",,两三次操作完成整列格式化。
表格列对齐操作
操作前:各列起始位置参差,靠空格硬排的 CSV 文本难以阅读。
操作后:选中各行开头字符的矩形区域,整体替换为Tab或空格,各列首字符对齐;后续插入、删除内容都不会破坏对齐。
日志列数据提取
操作前:错误码分布在不同行、不同列位置,无法一次选中。
操作后:直接框出错误码所在的竖直矩形,Ctrl+C一次带走整列;配合Ctrl+H还可把该区域的旧值统一替换为新值。
效率再上一层的三个小技巧
正则替换:Ctrl+H打开查找与替换窗口,勾选"正则表达式"后,替换内容中可用$1等分组引用;配合多行编辑选中范围,可在选中块内做复杂的多行文本替换,规则可随开随用。
撤销与重做:列编辑的每一步写入都计入撤销栈,Ctrl+Z回退、Ctrl+Y重做,误操作不必担心。
自定义快捷键:在设置 → 快捷键中搜索列编辑相关命令,即可绑定自己的按键组合。
获取 Notepad--
git clone https://gitcode.com/GitHub_Trending/no/notepad--依赖 CMake 与 Qt 编译,完整步骤见仓库内 编译说明,核心代码位于 src/notepad/。
现在就打开 Notepad--,选一段多行文本按住Alt拖一个矩形选区,感受批量编辑的差别。
【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考