✅ 前言
Notepad++ 是 Windows 平台上最受欢迎的免费开源文本与代码编辑器之一,以其轻量、高效、插件丰富著称。掌握其快捷键,能极大提升文本编辑、代码编写、日志分析等工作的效率。
📚 快捷键分类总览
| 类别 | 快捷键数量 | 说明 |
|---|---|---|
| 文件操作 | 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 |
标签切换 | 多文件快速切换 |