编辑基础覆盖了日常最高频的纯文本操作。把这些功能用熟,比换编辑器更能提升效率。
一、删除行与删除空白行
Ctrl+L 删除当前整行;Ctrl+Shift+L 删除当前行(不复制到剪贴板)。清理空行:「编辑 → 行操作 → 删除空行(含空白字符)」,对从网页复制来的脏数据尤其好用。
二、注释代码
Ctrl+Q 注释/取消注释当前行,Ctrl+Shift+Q 块注释。支持 C 风格 //、/* */ 与 HTML/XML 风格的自动切换,批量注释多行极其方便。
三、代码折叠
在行号旁的 - 号点击即可折叠函数、段落或标签块;Alt+0 折叠所有、Alt+Shift+0 展开所有,浏览长文件必备。
四、书签
Ctrl+F2 在当前行打书签,F2 / Shift+F2 在书签间跳转。配合「搜索 → 标记」可一次性给所有匹配行加书签,适合跨行快速巡检。
五、括号匹配
把光标放在 ( ) [ ] { } 任一端,按 Ctrl+B 即可跳到匹配的另一端并高亮,再也不用数括号。
六、单词与当前行高亮
双击选中一个词,全文相同词汇会高亮(智能高亮);开启「视图 → 标记 → 高亮当前行」,当前编辑行始终有底色,长文件定位更轻松。
七、多光标编辑
按住 Alt 拖拽可纵向选中一列同时编辑(列编辑);Ctrl+鼠标点击 可在多处放置光标,批量修改同一词语。这是替换「逐行手改」的利器。
八、跳转行与行号导航
Ctrl+G 输入行号直达;状态栏实时显示「行:列」。详见 大文件处理 中的定位技巧。
九、相关
与编辑相关的进阶能力还有 缩进与排版、查找替换、批量文本处理。
十、把编辑器调成自己的
把最常去的几篇教程(如 查找替换、编码)固定为常驻标签;把高频操作设成顺手的快捷键,肌肉记忆形成后效率成倍提升。编辑器是每天都会用的工具,每省一步都值得投入时间配置。
Notepad++ 还是 VS Code?怎么选
两者并不互斥。Notepad++ 启动不到 1 秒、内存仅约 30MB,适合快速改配置、看大日志、轻量编辑;VS Code 智能补全、调试、Git 与终端开箱即用,但占用数百 MB。需要跨平台、重型 IDE 或前端开发选 VS Code;只要快、轻、简单,Notepad++ 更顺手。
同类替代品还有 Sublime Text(秒开流畅)、EmEditor(GB 级大文件)、UltraEdit(列编辑/十六进制)等,按场景互补使用即可。
进阶操作与效率建议
熟练之后,建议把几个高频动作固化成肌肉记忆:双击单词可选中整个词,三击整段;按住 Alt 拖动可框选竖直块区域,批量在每行同列插入相同内容;Ctrl+鼠标点击行号可添加多重书签,再用搜索菜单的"跳到下一个书签"快速跳转。编辑大段代码时,先折叠无关函数再操作,视线更聚焦、误改概率更低。
连同编辑很实用:用记事本式滚动条或 Ctrl+Tab 在多个标签间切换,右键标签可"在新窗口中打开"或"关闭其他",遇到临时对照场景不必反复切屏。若经常处理日志,建议开启"自动换行"的快捷键自定义,长行不再横向滚动。
常见误区与排错
新手常犯的错是误删整行后才发现无法撤回足够步数——Notepad++ 默认Undo 步数有限,重要文件改动前先复制一份或用"编辑→ Begin/End 选择"做区域标记。另一个误区是以为"保存"会自动转编码,实际保存时编码以当前文档编码为准,转换需先经"编码"菜单显式切换再保存。