
还在逐行改文本Notepad-- 多行编辑一次选中30 行同改【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--给 30 个 IP 地址批量加引号、给 50 行代码补 // 注释逐行处理真的很磨人。Notepad-- 多行编辑列编辑也叫块编辑能一次框住多行一起改输入一次整列同步生效。多行编辑和逐行编辑的区别一次输入多行同步差别在选区的形状。普通选择是把一段文字横着挑出来列选择像给文档叠了一层竖向选区每一行的同一列同时被选中。你敲什么、删什么选中的每一行都一起执行。逐行编辑适合偶尔的小改动多行编辑适合这些情况每一行都要加同样的前缀、后缀或注释表格、CSV 的某一列要统一修改从长日志里提取同一列的内容多行要批量插入序号或数字写代码的、做运维的、经常处理列表的人都用得上。第一次上手选个入口就进来打开要编辑的文件文本、代码、日志都行。进入列模式。三个入口任选按住 Alt 拖鼠标Mac 按住 Option、或在“编辑”菜单选“列模式”、或点工具栏的列编辑按钮。选区会变成竖着的矩形这就是列选区直接开始输入。想批量插入文本或数字用“编辑”菜单的“列块编辑”默认快捷键 AltX在对话框里填内容点确定。多行编辑快捷键对照表操作Windows / LinuxMac进入列选择Alt 鼠标拖动Option 鼠标拖动列块编辑对话框AltXAltX三个入口是同一个功能上面这套步骤也是多行编辑教程的主要内容跟做一遍就有感觉 高频任务实战最常用的 4 件事这几个任务你以前是不是都一行一行做过的现在一起做。批量添加前后缀三步搞定任务给 30 个 IP 地址加引号行尾再补个逗号。操作按住 Alt 拖选目标行首的第一列输入 30 行行首同时出现引号再拖选行尾列输入 , 收工。效果30 行两下完成没有漏行。多行代码批量加注释任务给 50 行函数整体加注释。操作从第一行行首拖出列选区直到最后一行行首输入 //取消注释时把列选到 // 上按 Delete 即可。效果注释和反注释都只要几秒代码本体不动。处理 CSV 的某一列任务200 行 CSV 的第 3 列是旧格式日期要统一替换。操作把第 3 列整列列选出来直接覆盖输入新值不想要的列也可以列选后直接删除。效果一列改动整体对齐其他列不受影响。日志提取时间列任务从一万行日志里抓出每行开头的 20 位时间戳。操作列选时间戳所在的列范围复制粘到新文件。效果不用逐行 CtrlC整列一次性带走。上面四件基本覆盖了大部分重复性活 ✂️进阶搭配让多行编辑更顺手的三个用法正则查找替换内容对不齐、列选解决不了的用 CtrlH 打开查找替换把查找模式切到“正则表达式”写一条规则应用到选中区域。比如给一列前导空格不一致的行统一加前缀一条正则就够了。撤销与重做列编辑和普通编辑一样可撤销CtrlZ 回退CtrlY 恢复。改错了不用慌直接退回去重做。自定义快捷键不习惯默认的按键组合去“设置”里的“快捷键”中搜“列编辑”把自己最常用的组合重新分配一下就行。获取与安装git clone https://gitcode.com/GitHub_Trending/no/notepad--克隆后参考仓库里的编译说明文档和 README按自己系统构建即可。编辑器核心在 src/cceditor/列块编辑对话框的实现可以看 src/columnedit.cpp。现在打开 Notepad--找一份你一直在逐行处理的文件试着把整列一次选中 【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考