sublime 中唯一可靠跨应用复制整行的方法是 ctrl+l → ctrl+c。ctrl+l 选中当前行(再按一次含换行符),多按可扩展选区;ctrl+shift+d 不进剪贴板,仅克隆行,无法跨程序粘贴。

Sublime 默认不支持光标停着就 Ctrl+C 复制整行,必须先选中再复制——这是最常踩坑的起点。
Ctrl+L → Ctrl+C 是唯一稳的复制路径
Sublime 的 copy 命令只作用于选区,没选区按 Ctrl+C 几乎总是什么都没复制。尤其在 JSON、YAML 或含 Unicode 的文件里,盲按 Ctrl+C 失效率极高。
-
Ctrl+L按一次:选中当前行(不含换行符),粘贴后可能紧贴上一行 - 再按一次
Ctrl+L:扩展选区,包含换行符,粘贴时自动换行,适合终端命令或配置片段 - 光标停在空行、长行中间、折叠代码内,
Ctrl+L都能精准命中,不依赖鼠标对齐 - 想复制连续多行?连按多次
Ctrl+L(每按一次加选下一行),再Ctrl+C
Ctrl+Shift+D 不进剪贴板,别指望它跨程序粘贴
Ctrl+Shift+D 执行的是 duplicate_line 命令,本质是在当前行下方插入副本,**不操作系统剪贴板**。你按完立刻切到微信或终端按 Ctrl+V,粘出来的仍是上一次的内容。
- 已选中 3 行时按
Ctrl+Shift+D,会新增 3 行,不是“复制这 3 行” - 光标停在空行,它就复制出空行;停在缩进深的行,缩进也原样保留
- 适用场景仅限于:快速生成重复结构(比如连按三次写三行
console.log)、临时补行调试
多行复制别靠鼠标拖,用 Ctrl+L 链式操作更可靠
鼠标拖选在折叠区域、滚动条偏移、长行换行显示异常时极易偏移,尤其复制 5 行以上时风险陡增。
- 想复制第 12–16 行?把光标移到第 12 行任意位置,连按 5 次
Ctrl+L,再Ctrl+C - 想复制带空格/制表符的整行?
Ctrl+L会完整捕获,而鼠标拖选常漏掉行尾空白 - 想复制后粘贴到另一文件并保持换行?第二次按
Ctrl+L确保含换行符,再Ctrl+C
真正跨应用粘贴的唯一路径就是 Ctrl+L → Ctrl+C。那些说“Ctrl+Shift+D 就是复制”的教程,混淆了「克隆」和「进剪贴板」两个完全不同的动作——后者才是你发 Slack、贴终端、填表单时真正需要的。











