Notepad-- 多行编辑完整指南:批量操作多行文本的快速入门
2026/9/17 22:06:51 网站建设 项目流程

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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询