VS Code中复制代码时如何忽略已折叠的代码块?
在VS Code中复制时忽略已折叠代码块的方法
有两个实用的方法可以解决这个问题:
使用内置命令直接复制
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 在面板中输入
Copy Without Collapsed Regions,选中并执行这个命令 - 此时复制到剪贴板的内容会自动排除所有已折叠的代码块,刚好满足你不想复制大数据数组的需求
- 按下
设置快捷键提升效率
如果你经常需要这个操作,可以给命令设置专属快捷键:- 按下
Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)打开键盘快捷键设置界面 - 在搜索框中输入
Copy Without Collapsed Regions找到对应命令 - 点击命令右侧的编辑图标,设置你习惯的快捷键(比如
Ctrl+Shift+C,注意避开已有快捷键冲突)
- 按下
如果只是临时需求,也可以先把折叠的大数据数组用注释包裹起来,复制后再取消注释,不过这种方法不如上面的命令高效。
内容的提问来源于stack exchange,提问作者gileneusz
相关产品推荐
相关产品推荐

