Notepad++高频操作需掌握快捷键差异与上下文逻辑:Ctrl+W/Ctrl+F4关单标签,Ctrl+Shift+W关全部;Ctrl+D复制行,Ctrl+L删行,Ctrl+Shift+方向键移行;列编辑用Alt+Shift+方向键或Alt+鼠标拖拽;大小写转换为Ctrl+U(小写)、Ctrl+Shift+U(大写)。

Notepad++ 里绝大多数高频操作都有快捷键,但默认配置下部分功能没绑定,或容易被误用——比如 Ctrl+T 在不同版本中含义不一致,Alt+Shift+Arrow 和 Alt+鼠标拖拽 都能进列编辑,但触发逻辑不同。
文件与标签管理:别再点鼠标关标签
关单个文件用 Ctrl+W 或 Ctrl+F4,两者等效;关全部用 Ctrl+Shift+W(不是 Ctrl+Alt+W,后者在新版中已弃用)。Ctrl+Tab 切换标签时,按住不放可呼出预览缩略图,松手即跳转。如果打开的文件太多导致标签栏溢出,Ctrl+Shift+Tab 会反向循环,但不会自动折叠——得手动右键标签栏选「关闭其他」。
行级操作:复制、删除、移动别选中
-
Ctrl+D复制当前行到下方,光标自动落新行首;连续按会逐行追加,适合造测试数据 -
Ctrl+L删除整行,哪怕光标在中间,无需先选中;误删可用Ctrl+Z撤回 -
Ctrl+Shift+Up/Ctrl+Shift+Down移动当前行(或多行选中块),比剪切粘贴快且不污染剪贴板 -
Ctrl+T在多数 8.x+ 版本中是「交换当前行与上一行」,不是复制;若想复制整行到剪贴板,用Ctrl+Shift+T
查找替换:正则和定位别只靠鼠标点
Ctrl+F 打开查找面板后,勾选「匹配整个单词」或「区分大小写」能避免误替换;F3 查下一个、Shift+F3 查上一个,不用反复开面板。批量删空行?用 Ctrl+H,查找目标填 ^\s*$\r?\n,替换留空,勾选「正则表达式」和「匹配换行符」。行号跳转直接 Ctrl+G,输数字回车即可,别去滚动条拖。
列编辑与大小写转换:常被忽略的语义级操作
进入列模式有俩可靠方式:Alt+Shift+方向键 拉出矩形选区,或 Alt+鼠标左键拖拽;松手后输入,所有行对应列位置同步更新。大小写转换注意:Ctrl+U 是小写,Ctrl+Shift+U 是大写,没有「首字母大写」快捷键——得用插件或正则 (? 配合替换。另外,<code>Ctrl+Backspace 删前一词,Ctrl+Shift+Backspace 删至行首,这两个边界判断逻辑不同,后者会吃掉缩进空格。
真正卡住人的往往不是记不住快捷键,而是搞不清某键在不同上下文(比如是否选中文本、是否开启正则、是否处于列模式)下的行为差异。建议第一次用新组合时,在空白文档试两遍,看光标和内容怎么变——比查文档快。


















