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

VS Code跨行选中文本变为等长列选区而非连续区域如何修复

VS Code 跨行选区异常(固定长度列选)修复方案

故障原因

你误开启了VS Code的列选择(框选)模式。该模式下跨行选择文本时,会以起始选择位置的字符列偏移为标准,在所有涉及的行选中相同长度的内容,不会自动覆盖起止两点间的全部连续文本,和你描述的异常表现完全匹配。
该模式默认临时触发快捷键为按住Shift+Alt拖动鼠标,误操作也可能将其切换为常开锁定状态。

修复操作

  • 优先按Esc键退出当前异常选择状态,后续选择文本时避免按住Shift+Alt拖动鼠标,即可恢复普通连续选择逻辑。
  • 若按Esc后问题仍然存在,说明列选择模式被锁定为常开状态:
    • 按下Ctrl+Shift+P(macOS系统使用Cmd+Shift+P)调出命令面板
    • 中文环境搜索切换列选择模式、英文环境搜索Toggle Column Selection Mode,点击匹配项即可关闭该模式
  • 也可以直接查看VS Code底部状态栏,找到代表列选择模式的矩形标识,点击它取消高亮状态,即可快速切回普通选择模式。

效果验证

关闭列选择模式后,使用以下测试文本执行跨行选择,即可得到和记事本表现一致的连续选区,不会再出现每行选固定长度字符的问题:

Follow the instructions below for a click guide to retire and/or add 'School'.

Best practice if there is a change in 'School' structure would be to 'retire' any existing school setup that is no longer required and add the new sub school information. The reason why we don't just edit existing school names (typically) is due to leaving historical data intact.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 05:33:29