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

VS Code中如何不展开折叠区域,移动行或折叠区域至其他折叠区域前后?

在VS Code中不展开折叠区域移动行的方法

方法1:通过选中范围批量移动

  • 点击TheLine的行号,选中整行
  • 按住Shift键点击TheRegion的最后一行行号(此时折叠区域会保持收起状态,同时选中TheRegion全部内容和TheLine)
  • 按下移动行快捷键(默认是Alt+向上箭头),整个选中块会向上移动,直到TheLine定位到TheRegion前方
  • 取消选中即可完成操作

方法2:修改VS Code设置彻底解决

  • 打开设置面板(快捷键Ctrl+, 或 Cmd+,)
  • 在搜索框输入editor.moveToRegionWhenMovingLine
  • 取消该选项的勾选,之后移动行时会直接跳过整个折叠区域,不会触发展开,不管是移动单行还是选中的折叠/未折叠区域都适用

内容的提问来源于stack exchange,提问作者Voice in the Desert

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 20:32:44