告别低效Ctrl C复制,VSCode支持拖拽复制大法了

简介: VS Code 新增拖拽编辑功能(需手动开启),支持鼠标拖动代码块移动或按Ctrl/Cmd复制。虽对键盘党意义有限,但为新手、跨屏移动及鼠标优先用户提供了更直观的操作方式,体现了VS Code“提供选择,不强加偏好”的设计理念。(239字)

前几天帮同事看一个 bug,他屏幕共享给我,代码写到一半,他说:"你等一下,我把这段代码挪上去。"

然后我看到他选中了一段代码,按住鼠标,拖到了上面,松手。代码就移动过去了。

整个过程大概三秒。

我愣了一下,问他:"你刚才……拖的?"

他说:"对啊,VS Code 现在支持拖拽了。"

我说:"我用了这么多年,从来不知道还能拖。"

他说:"默认关的,你得去设置里打开。"

那个下午,我回去翻了翻更新日志,才发现这个功能确实存在,而且藏得挺深——editor.dragAndDrop,默认 false。

拖拽文本这个操作,在大多数编辑器里早就存在了。Sublime Text、Notepad++、甚至浏览器里的文本框,都支持。VS Code 拖到现在才加,多少有点出人意料。

但更让我纠结的是另一个问题:在写代码的场景里,拖拽文本真的是一个好操作吗?

我的日常编辑习惯是这样的:

  • 移动一行:Alt + ↑ / Alt + ↓
  • 移动一段代码:剪切 → 光标移到目标位置 → 粘贴
  • 重构:多光标、查找替换、或者直接让 AI 改

这些操作的共同点是:手不用离开键盘。

而拖拽意味着:右手离开键盘、握住鼠标、选中、拖动、瞄准、松手。整个过程需要视觉定位,拖拽过程中如果目标位置在屏幕外,还得等编辑器自动滚动。

说实话,在代码编辑器里,我几乎想不出什么场景是"拖拽"比"键盘操作"更高效的。

但它确实有用武之地

冷静下来想,拖拽文本在几个特定场景里是合理的:

大段代码的跨屏移动。 如果一段代码要从文件开头移到文件结尾,用键盘操作需要:剪切、Ctrl + End、粘贴。拖拽的话,直接拖到滚动条附近,编辑器自动滚动到目标位置,松手。这个场景下拖拽确实更直观。

新手用户。 对于刚接触 VS Code 的人来说,"选中、拖过去"是最符合直觉的操作。他们不需要记住任何快捷键。

鼠标已经在手上了。 如果你刚用鼠标完成了一次点击操作,顺手拖一下,比"把手放回键盘、敲快捷键"更自然。

下面来感受下效果
在这里插入图片描述

另外还值得一说的是,当你拖动之前,可以再win先按ctrl,然后再拖动,这样的效果相当于把内容复制过去,原来的内容还在。再mac上需要按alt

这个功能的定位很明确:它服务于"鼠标优先"的用户,而不是"键盘优先"的用户。

VS Code 作为一款覆盖了广泛用户群体的编辑器,加入这个特性是合理的。它不会影响键盘流用户的体验,同时给习惯用鼠标的人提供了一个更自然的操作方式。

至于我——我大概不会打开它。不是因为我觉得它不好,而是因为我已经习惯了键盘操作,而且我不想承担误触的风险。

但这正是 VS Code 做得好的地方:它给了你选择,而不是替你做决定。

相关文章
|
5天前
|
人工智能 JSON API
全网刷屏的 Jev 模型正式开放!一手实战测评 + 保姆级教程
全网爆火的 Jev 模型是什么?有什么用?怎么使用?怎么接入 AI 编程工具?效果真的好么?傻子可懂的 Jev 保姆级实战教程 + 项目实战测评来啦
6013 8
|
4天前
|
人工智能 测试技术 API
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
Jev是TypeSafe AI推出的“系统一模型”,不生成文本,专做毫秒级结构化决策:Choice(多选)、Score(打分)、Noul(是非概率)。响应快193倍、成本低444倍,适合工单路由、内容审核、测试定级等高频判断场景。
1099 3
最近全网爆火的 Jev 到底是什么?适合干什么、怎么用,一篇讲透!
|
17天前
|
人工智能 自然语言处理 安全
阿里云千问办公 QwenWork详细介绍:产品核心能力、典型场景、价格及常见问题解答
千问办公是阿里云推出的一站式AI办公平台,主打"不止于对话,更注重交付",依托通义千问旗舰大模型,用户一句话即可完成数据分析、PPT生成、视频剪辑等复杂任务,直接输出可用成果。产品深度打通钉钉生态与企业OA,覆盖桌面端、网页端,提供企业标准版198元/人/月等多档订阅方案,新用户注册即赠2000积分,适配工程师、HR、财务等多职业办公场景,成为能动手干活的"全能AI同事"。
3278 10
|
4天前
|
人工智能 并行计算 PyTorch
秋叶 ComfyUI 2026 整合包 v3.2 完整部署教程:Python 3.13 + Torch 2.13 全栈升级
秋叶aaaki ComfyUI 2026年8月整合包v3.2正式发布!全面升级Python 3.13.11、PyTorch 2.13.0+cu130及ComfyUI v0.30.2,原生支持MiniMax H3、Wan 2.2、Qwen-Image-2.1等2026主流音视频/图像模型,解压即用,无需环境配置。
604 3
|
16天前
|
IDE 开发工具
Qoder 上线 Sonus 模型,Computer Use 能力全面增强
Qoder国际版上线全新内置大模型Sonus(/ˈsoʊnəs/),全球领先,专精超长任务执行与电脑操作(Computer Use)。配合Qoder桌面端0.2.3版本,可自主完成编程、金融建模、科研及表格制作等复杂工作。现全面支持Qoder全系产品,效率提升3.2倍。
1838 8
Qoder 上线 Sonus 模型,Computer Use 能力全面增强
|
12天前
|
缓存 IDE Java
【保姆级】Android Studio下载、安装和汉化教程(2026最新)
Android Studio 是 Google 官方推出的免费 Android 应用开发集成环境,基于 IntelliJ IDEA,内置模拟器、调试器、性能分析及 Compose 界面工具,功能全面,文档丰富,是安卓开发首选工具。(239字)
1294 1

热门文章

最新文章