Windows/Linux下删除当前行的快捷键是Ctrl+Shift+K,macOS下为Cmd+Shift+K;该操作实际为剪切整行,内容进入剪贴板可粘贴,连按两次会恢复原行。

Sublime Text 删除当前行的快捷键是什么
Windows/Linux 下直接按 Ctrl+Shift+K,macOS 下是 Cmd+Shift+K。这个组合键会删除光标所在整行(无论光标在行首、行中还是行尾),且不依赖选中——哪怕只点了一下就触发,非常高效。
为什么有时候 Ctrl+Shift+K 没反应
常见原因有三个:
- 当前文件被设为「只读」:Sublime 会禁用编辑类快捷键,检查右下角状态栏是否显示
Read Only,或尝试保存文件解除锁定 - 输入法处于中文模式(尤其 Windows 上某些输入法):快捷键被拦截,切换到英文输入法再试
- 插件冲突:比如安装了
Emacs Pro Essentials或自定义了键绑定,可在Preferences → Key Bindings中搜索ctrl+shift+k看是否被覆盖
想删多行但不想反复按快捷键怎么办
可以批量操作:
- 按住
Ctrl(Windows/Linux)或Cmd(macOS),逐行点击行号左侧空白处,选中多行后按Ctrl+Shift+K - 用
Ctrl+L(macOS 是Cmd+L)快速选中当前行,再按住Shift+ 方向键扩展选中范围,最后按Delete或Backspace - 正则替换删空行:
Ctrl+H打开替换面板,勾选Regular Expression,查找^\s*$\n,替换为空,能一次性清理所有空行
删除行后内容进剪贴板了吗
进了。Sublime 的 Ctrl+Shift+K 实际上是「剪切整行」而非单纯删除,所以内容保留在剪贴板里,随时可用 Ctrl+V 粘贴回来。这点和 VS Code 的 Ctrl+X(需先选中)不同,也比手动选中再删更顺手。
唯一容易忽略的是:如果连按两次 Ctrl+Shift+K,第二下会把刚删掉的那行又粘回去——因为剪贴板没被其他操作覆盖。这既是便利,也是误操作高发点。










