You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中将当前行光标后内容复制/移动到下一行末尾

VSCode 没有为该功能配置默认快捷键,你可以通过两种方式实现需求:

方案1:原生自定义快捷键(无需安装扩展)

VSCode 1.77及以上版本支持原生多步命令绑定,你可以按以下步骤配置:

  • 按下 Ctrl+Shift+P(Mac 端为 Cmd+Shift+P)唤出命令面板,输入 Preferences: Open Keyboard Shortcuts (JSON) 回车,打开快捷键配置文件
  • 若需要移动光标后内容到下一行末尾,将以下配置粘贴到配置文件的数组中即可,示例快捷键为 Ctrl+Shift+Alt+↓,你可以自行修改为习惯的按键组合:
{
  "key": "ctrl+shift+alt+down",
  "command": "runCommands",
  "args": {
    "commands": [
      "cursorEndSelect",
      "editor.action.clipboardCutAction",
      "cursorDown",
      "cursorEnd",
      "editor.action.clipboardPasteAction"
    ]
  },
  "when": "editorTextFocus"
}
  • 若需要复制光标后内容到下一行末尾,使用以下配置即可:
{
  "key": "ctrl+shift+alt+down",
  "command": "runCommands",
  "args": {
    "commands": [
      "cursorEndSelect",
      "editor.action.clipboardCopyAction",
      "cursorUndo",
      "cursorDown",
      "cursorEnd",
      "editor.action.clipboardPasteAction"
    ]
  },
  "when": "editorTextFocus"
}

注:配置保存后立刻生效,无需重启VSCode

方案2:宏扩展实现(适配低版本VSCode/复杂逻辑需求)

如果你的VSCode版本低于1.77,或者需要额外处理空行、缩进对齐等特殊场景,可以安装宏类扩展(比如multi-command)实现相同逻辑,配置方式和上述原生多步命令逻辑一致。


内容的提问来源于stack exchange,提问作者Pavel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 16:24:02