0

0

sublime如何快速复制当前行内容?(无需鼠标操作)

尼克

尼克

发布时间:2026-01-11 13:57:41

|

767人浏览过

|

来源于php中文网

原创

Sublime Text中复制当前行最稳方案是先按Ctrl+L选中当前行(含换行符需再按一次),再按Ctrl+C;Ctrl+Shift+D仅复制并插入新行,不保证内容进入剪贴板。

sublime如何快速复制当前行内容?(无需鼠标操作)

Sublime Text 里复制当前行,根本不用鼠标——按 Ctrl+Shift+D 就能原地复制整行并插入在下一行;但如果你只要「复制」(不粘贴、不新增),得用 Ctrl+Shift+K 先删行再 Ctrl+Z 撤销,这显然绕路。真正干净的方案是绑定一个纯复制命令。

Ctrl+Shift+X 复制当前行(推荐自定义快捷键)

Sublime 默认没给「只复制当前行内容」分配快捷键,但内置命令 duplicate_line 是复制+粘贴,copy 命令又只作用于选区。所以得靠「先全选当前行,再复制」两步合成一键:

  • 打开 Preferences → Key Bindings
  • 在右侧用户键位文件中添加:
[
    { "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line in Empty File.sublime-macro"} },
    { "keys": ["ctrl+shift+x"], "command": "select_line" },
    { "keys": ["ctrl+shift+x"], "command": "copy" }
]

⚠️ 实际不能这样写——Sublime 不支持同一快捷键触发多个命令。正确做法是写一个插件或改用现成 macro。更简单的是:直接用 Ctrl+L 选中当前行(含换行符),再按 Ctrl+C。这就是最稳的组合。

Ctrl+L 是关键:它不只是「选行」,还决定复制范围

Ctrl+L 的行为细节常被忽略:

  • 光标在行中任意位置时,按下 Ctrl+L 会选中整行(不含换行符)
  • 若光标已在行首或行尾,再按一次 Ctrl+L 会扩展选择,包含换行符——这时 Ctrl+C 复制的内容带换行,粘贴时自动换行
  • 连续按三次 Ctrl+L 会选中当前段落(以空行为界),不是单行了

为什么不用 Ctrl+Shift+D?它本质是「复制并插入」

Ctrl+Shift+D 对应命令 duplicate_line,效果是:

谱乐AI
谱乐AI

谱乐AI,集成 Suno、Udio 等顶尖AI音乐模型的一站式AI音乐生成平台。

下载
  • 在当前行下方插入一模一样的新行
  • 原行和新行都被选中(方便后续批量编辑)
  • 剪贴板里不一定有内容——它不保证触发 copy 操作

也就是说,你按完 Ctrl+Shift+D 后切到别的程序按 Ctrl+V,大概率粘出的是旧剪贴板内容,不是刚复制的那行。

进阶:想复制多行?别用鼠标拖,用 Ctrl+Shift+↑/↓

需要复制连续几行时:

  • 先用 Ctrl+L 选中第一行
  • 按住 Ctrl+Shift+↓ 向下扩展选区(每按一次加选下一行)
  • 松手后按 Ctrl+C,就复制了所有高亮行
  • 注意:如果中间某行是空行,Ctrl+Shift+↓ 会跳过它,不会中断选择

这个操作比鼠标拖动快得多,尤其当代码折叠、滚动条位置偏移时,鼠标反而容易点歪。

相关专题

更多
c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

586

2023.11.02

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

37

2026.01.14

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

19

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

37

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

19

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

16

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

交互式图表和动态图表教程汇总
交互式图表和动态图表教程汇总

本专题整合了交互式图表和动态图表的相关内容,阅读专题下面的文章了解更多详细内容。

45

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.1万人学习

好课诞生记
好课诞生记

共20课时 | 6万人学习

swift开发文档
swift开发文档

共33课时 | 19.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号