✅ 前言
Windows 平台上最受欢迎的免费开源文本与代码编辑器之一,以其轻量、高效、插件丰富著称。掌握其快捷键,能极大提升文本编辑、代码编写、日志分析等工作的效率。就是Notepad++
快捷键分类总览
| 类别 | 快捷键数量 | 说明 |
|---|
| 文件操作 | 10+ | 新建、打开、保存、关闭等 |
| 编辑操作 | 20+ | 剪切、复制、粘贴、撤销、重做等 |
| 查找与替换 | 10+ | 查找、替换、全局搜索等 |
| 视图与界面 | 10+ | 全屏、标签切换、侧边栏控制等 |
| 代码编辑 | 10+ | 注释、缩进、自动补全等 |
| 书签管理 | 5+ | 添加、跳转、清除书签 |
| 导航跳转 | 10+ | 行跳转、括号匹配、历史导航等 |
| 宏操作 | 3+ | 录制与播放宏 |
| 运行与插件 | 3+ | 外部命令运行 |
| 高级操作 | 10+ | 列编辑、多光标、语言切换等 |
| 总计 | 约 90+ | 覆盖全部默认快捷键 |
一、文件操作(File Operations)
管理文件的基础操控,是日常使用中最频繁的类别之一。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + N | 新建一个空白文档 | ⭐⭐⭐⭐ |
Ctrl + O | 打开资料对话框,选择记录打开 | ⭐⭐⭐⭐ |
Ctrl + S | 保存当前材料 | ⭐⭐⭐⭐⭐ |
Ctrl + Shift + S | “另存为”对话框,可选择路径和编码 | ⭐⭐⭐ |
Ctrl + Alt + Shift + S | “另存为”并显示编码选项(UTF-8, ANSI 等) | ⭐ |
Ctrl + W / Ctrl + F4 | 关闭当前打开的文件 | ⭐⭐⭐⭐ |
Ctrl + Alt + W | 关闭所有已打开的文档 | ⭐⭐ |
Ctrl + P | 打印当前文档 | ⭐⭐ |
Ctrl + Alt + P | 打印并显示打印预览 | ⭐ |
Ctrl + Alt + R | 从磁盘重新加载当前文件(放弃未保存更改) | ⭐⭐ |
二、编辑操作(Edit Operations)
文本编辑的核心功能,包括复制、粘贴、撤销、重做、行操作等。
2.1 基础编辑
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + Z | 撤销上一步执行 | ⭐⭐⭐⭐⭐ |
Ctrl + Y | 重做被撤销的操作 | ⭐⭐⭐⭐ |
Ctrl + X | 剪切选中内容 | ⭐⭐⭐⭐⭐ |
Ctrl + C | 复制选中内容 | ⭐⭐⭐⭐⭐ |
Ctrl + V | 粘贴剪贴板内容 | ⭐⭐⭐⭐⭐ |
Ctrl + A | 全选文档内容 | ⭐⭐⭐⭐ |
Delete | 删除选中字符或光标后字符 | ⭐⭐⭐⭐ |
Backspace | 删除光标前一个字符 | ⭐⭐⭐⭐ |
2.2 高效文本操作
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + D | 复制当前行或选中行到下一行 | ⭐⭐⭐⭐ |
Ctrl + L | 删除当前整行 | ⭐⭐⭐ |
Ctrl + T | 交换当前行与上一行位置 | ⭐⭐⭐ |
Ctrl + Shift + T | 恢复最近关闭的文件 | ⭐⭐⭐ |
Ctrl + Shift + L | 多行同时编辑(多光标模式) | ⭐⭐⭐⭐ |
Alt + 鼠标拖动 | 列选择模式(块选择,垂直编辑) | ⭐⭐⭐⭐ |
Ctrl + J | 合并选中行,用空格连接 | ⭐⭐ |
Ctrl + Alt + J | 合并所有行,无空格连接 | ⭐ |
Ctrl + Enter | 在光标前插入新行 | ⭐⭐ |
Ctrl + Shift + Enter | 在光标后插入新行 | ⭐ |
三、查找与替换(Search & Replace)
强大的搜索功能是 Notepad++ 的核心优势之一。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + F | 打开“查找”对话框 | ⭐⭐⭐⭐⭐ |
Ctrl + H | 打开“替换”对话框 | ⭐⭐⭐⭐⭐ |
F3 | 查找下一个匹配项 | ⭐⭐⭐⭐ |
Shift + F3 | 查找上一个匹配项 | ⭐⭐⭐ |
Ctrl + F3 | 查找当前选中的文本(向下) | ⭐⭐⭐ |
Ctrl + Shift + F3 | 查找当前选中的文本(向上) | ⭐⭐ |
Alt + F3 | 选中文档中所有匹配当前词的内容 | ⭐⭐⭐ |
Ctrl + Shift + F | 在多个文件中搜索(全局搜索) | ⭐⭐⭐⭐ |
F7 | 显示“在材料中查找”的结果窗口 | ⭐⭐ |
Ctrl + Alt + F | 快速切换全屏模式(同 F11) | ⭐⭐ |
四、视图与界面(View & UI)
控制编辑器界面布局与显示模式。
| 快捷键 | 功能说明 | 常用度 |
|---|
F11 | 切换全屏编辑模式 | ⭐⭐⭐ |
F12 | 切换编辑/预览模式(若启用) | ⭐ |
Ctrl + Tab | 在打开的文档标签间循环切换 | ⭐⭐⭐⭐ |
Ctrl + Page Up | 切换到前一个标签页 | ⭐⭐⭐ |
Ctrl + Page Down | 切换到后一个标签页 | ⭐⭐⭐ |
Ctrl + \ | 展示/隐藏文件浏览侧边栏 | ⭐⭐ |
Ctrl + B | 显示/隐藏书签边栏 | ⭐⭐ |
Ctrl + Alt + X | 最小化 Notepad++ 到系统托盘 | ⭐ |
五、代码编辑与格式化(Code Editing)
专为程序员设计的功能,提升编码效率。
5.1 注释操作(强烈推荐掌握)
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + / | 添加或取消 行注释(如 //, #) | ⭐⭐⭐⭐⭐ |
Ctrl + Shift + / | 添加或取消 块注释(如 /* */, <!-- -->) | ⭐⭐⭐⭐ |
⚠️ 注意:注释符号自动根据当前语言模式(C++, Python, HTML 等)匹配。
5.2 缩进与格式
| 快捷键 | 功能说明 | 常用度 |
|---|
Tab | 增加缩进(右移) | ⭐⭐⭐⭐⭐ |
Shift + Tab | 减少缩进(左移) | ⭐⭐⭐⭐⭐ |
Ctrl + I | 缩进当前行或选中行 | ⭐⭐ |
Ctrl + Shift + I | 反向缩进 | ⭐⭐ |
Ctrl + M | 跳转到匹配的括号(如 {}, ()) | ⭐⭐⭐ |
Ctrl + Alt + M | 选择从光标到匹配括号之间的内容 | ⭐⭐ |
5.3 自动补全
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + Space | 触发关键词自动补全 | ⭐⭐⭐ |
Ctrl + Alt + Space | 触发函数参数提示 | ⭐⭐ |
Ctrl + Alt + Shift + Space | 强制显示参数提示 | ⭐ |
六、书签运行(Bookmarks)
用于标记关键代码行,便于快速跳转。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + F2 | 在当前行切换书签(添加/删除) | ⭐⭐⭐ |
F2 | 跳转到下一个书签 | ⭐⭐ |
Shift + F2 | 跳转到上一个书签 | ⭐⭐ |
Ctrl + Shift + F2 | 清除所有书签 | ⭐ |
Alt + F2 | 清除当前文件的所有书签 | ⭐ |
七、导航与跳转(Navigation)
快捷在代码中移动光标和定位。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + G | 跳转到指定行号 | ⭐⭐⭐⭐ |
Ctrl + Click | 跳转到函数/标签定义处(需语言支持) | ⭐⭐⭐ |
Ctrl + Alt + Click | 在新标签中跳转定义 | ⭐⭐ |
Ctrl + 左/右箭头 | 按单词移动光标 | ⭐⭐⭐⭐ |
Ctrl + 上/下箭头 | 按屏幕滚动 | ⭐⭐ |
Home | 跳转到行首 | ⭐⭐⭐⭐ |
End | 跳转到行尾 | ⭐⭐⭐⭐ |
Ctrl + Home | 跳转到文件开头 | ⭐⭐ |
Ctrl + End | 跳转到文件结尾 | ⭐⭐ |
Alt + ← | 导航历史:后退 | ⭐⭐⭐ |
Alt + → | 导航历史:前进 | ⭐⭐⭐ |
八、宏操作(Macros)
录制重复操作,实现自动化。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + Shift + R | 开始或停止录制宏 | ⭐⭐ |
Ctrl + Shift + P | 播放最后一次录制的宏 | ⭐⭐ |
Ctrl + Shift + S | 保存当前宏为命令 | ⭐ |
九、运行与插件(Run & Plugins)
执行外部命令或脚本。
| 快捷键 | 功能说明 | 常用度 |
|---|
F5 | 打开“运行”对话框,可执行命令(如 python $(FULL_CURRENT_PATH)) | ⭐⭐⭐ |
Ctrl + F5 | 直接运行上次命令,不弹窗 | ⭐⭐ |
Alt + Shift + F5 | 运行命令并将输出显示在输出面板 | ⭐ |
十、高级与不常用快捷键
适合进阶用户掌握的隐藏技巧。
| 快捷键 | 功能说明 | 常用度 |
|---|
Ctrl + U | 将选中文本转为小写 | ⭐⭐ |
Ctrl + Shift + U | 将选中文本转为大写 | ⭐⭐ |
Ctrl + Shift + Backspace | 删除从光标到行首的内容 | ⭐ |
Ctrl + K | 删除从光标到行尾的内容 | ⭐ |
Ctrl + Shift + Delete | 删除从光标到行尾的内容(同 Ctrl + K) | ⭐ |
Ctrl + Alt + Q | 快速切换当前文档的语言模式 | ⭐ |
Ctrl + Alt + Up/Down | 多行同时向上/向下移动 | ⭐⭐ |
Ctrl + Shift + Alt + Up/Down | 多行同时向上/向下复制 | ⭐⭐ |
如何查看与自定义快捷键?
Notepad++ 协助自定义快捷键,路径如下:
- 点击菜单栏:设置(Settings)→ 快捷键管理器(Shortcut Mapper)
- 在弹出窗口中可查看并修改:
建议:备份 shortcuts.xml 文件以防误操作。
总结:最值得牢记的 10 个快捷键
| 快捷键 | 功能 | 适用场景 |
|---|
Ctrl + S | 保存 | 频繁保存,防止丢失 |
Ctrl + Z / Y | 撤销 / 重做 | 误操作补救 |
Ctrl + F / H | 查找 / 替换 | 快速定位内容 |
Ctrl + / | 行注释 | 临时屏蔽代码 |
Ctrl + D | 复制当前行 | 快速复制代码行 |
Ctrl + G | 跳转到行 | 定位错误行号 |
F3 | 查找下一个 | 连续查找关键词 |
Ctrl + Shift + L | 多光标编辑 | 批量修改变量 |
F11 | 全屏模式 | 专注写作或编码 |
Ctrl + Tab | 标签切换 | 多文件快速切换 |
参考资料