sublime怎么快速复制一行代码_sublime整行复制粘贴快捷键【快捷】

陌墨姑娘_1472

陌墨姑娘_1472

2026-03-17

598人浏览

原创

Sublime Text中Ctrl+Shift+D(Windows/Linux)或Cmd+Shift+D(macOS)可直接复制当前行,无需选中;误用Ctrl+C/Ctrl+V效率低,多行复制需先选中再Ctrl+C;Ctrl+Shift+K用于快速删除整行,不进剪贴板且响应快。

sublime怎么快速复制一行代码_sublime整行复制粘贴快捷键【快捷】

Sublime Text 里按 Ctrl+Shift+D 复制当前行,不是 Ctrl+C

很多人卡在第一步:以为复制整行得先选中再 Ctrl+C,结果效率反而更低。Sublime 的整行复制是「无选择操作」——光标停在任意位置,直接按 Ctrl+Shift+D(Windows/Linux)或 Cmd+Shift+D(macOS),就会在下方原样插入一行副本。

常见错误现象:
• 按了 Ctrl+C 再 Ctrl+V,结果只粘贴了光标所在行的文本(如果没选中,Ctrl+C 实际什么也没复制)
• 在多行选中状态下按 Ctrl+Shift+D,会为每一行都复制一次,导致行数翻倍,容易误操作

  • 只对单行生效时最稳:把光标移到某行任意位置(不用选),按 Ctrl+Shift+D
  • 想复制并移动到新位置?复制后用 Ctrl+L 选中该行,再 Ctrl+X 剪切,Ctrl+V 粘贴到目标处
  • Mac 用户注意:Cmd+Shift+D 是默认键,但部分键盘布局下 Cmd 键可能被系统拦截(比如用了 Karabiner),需检查 Sublime 的 Preferences → Key Bindings 是否被覆盖

复制多行时别用 Ctrl+Shift+D,改用 Shift+↓ + Ctrl+Shift+D

Ctrl+Shift+D 本身不支持“复制选中的多行”,它只对光标所在行起作用。真要批量复制几行,得先选中,再用别的快捷键。

使用场景:写配置项、补参数、临时备份一段逻辑块

  • 选中多行:按住 Shift 键,再按 ↓ 或 ↑ 扩展选区;或者鼠标拖选
  • 复制选中内容:按 Ctrl+C(此时才真正起效)
  • 粘贴到目标位置:按 Ctrl+V,Sublime 会保持缩进对齐(这点比很多编辑器聪明)
  • 如果复制后想立刻编辑新行?粘贴完按 ↓ 光标自动跳到下一行首,不用手动移位

为什么 Ctrl+Shift+K 删除行比复制更常用

开发中删行频率远高于复制行,而 Ctrl+Shift+K 是 Sublime 的「行级删除」神技:光标在哪行,就干掉哪行,不进剪贴板,不触发撤销栈里的「复制动作」,快且干净。

观猹
观猹

一款AI工具,主要用于观猹(Watcha.cn)丨AI 产品的大众点评,适合需要提升相关任务效率的用户。

下载

性能影响:连续按多次 Ctrl+Shift+K 不会卡顿,哪怕在几千行文件里也响应迅速;但反复用 Ctrl+C/Ctrl+V 复制大段内容,可能让剪贴板变慢(尤其 Windows 下)

  • 删空行?把光标放在空行上按 Ctrl+Shift+K,比手敲 Del 快得多
  • 误删了?立刻按 Ctrl+Z,Sublime 的撤销粒度是「整行操作」,不会把你刚写的半行代码也回退
  • 和复制组合用:先 Ctrl+Shift+K 删旧逻辑,再 Ctrl+Shift+D 复制新逻辑,节奏很顺

插件改键或冲突时,优先查 Default (Windows).sublime-keymap

快捷键失效,八成不是 Sublime 坏了,而是某个插件偷偷重写了 Ctrl+Shift+D。比如 Emacs Pro Essentials 或 SublimeCodeIntel 就可能劫持这个组合。

排查路径:Preferences → Key Bindings,左边是用户自定义键位,右边是默认键位。重点看右边有没有 "keys": ["ctrl+shift+d"] 的条目

  • 想恢复默认?删掉用户 keymap 文件里所有含 ctrl+shift+d 的行,重启 Sublime
  • 想改成其他键?比如设成 Ctrl+Alt+D,就在用户 keymap 里加:
    [{"keys": ["ctrl+alt+d"], "command": "duplicate_line"}]
  • Linux 下 Wayland 桌面环境有时吞快捷键,可临时切到 X11 测试是否是系统层问题

真正麻烦的是跨平台协作:你习惯 Cmd+Shift+D,队友用 Windows,共享的 snippets 或构建脚本里硬编码了 macOS 键位,结果文档里写的「按 Cmd+Shift+D」在对方机器上根本没反应——这种细节,往往等到 Code Review 才暴露。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.18

6687

5

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2023.08.10

2768

6

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

377

5

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3419

3

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.27

2978

6

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

2023.08.01

1528

3

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2699

5

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.08

3350

4

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

1697

3

热门下载

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

精品课程

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