如何设置VS Code双编辑器组同步滚动实现长代码分段阅读
VS Code分栏同步滚动+连续阅读实现方案
基础同步滚动(内置功能,无需插件)
VS Code自带编辑器同步滚动能力,操作步骤如下:
- 右键目标文件的编辑器标签,选择「拆分编辑器」,将文件拆分到左右两个编辑器组
- 分别选中两个编辑器,按
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索并执行「切换编辑器同步滚动」,两个编辑器即可实现滚动状态完全同步。
左右栏连续拼接阅读(需插件实现)
要实现左栏最后一行恰好是右栏首行、两栏拼接即可完整连续阅读的效果,安装Split Scroll Sync插件即可,配置步骤:
- 插件安装完成后按上述步骤拆分同一文件到左右栏
- 调出命令面板,搜索并执行「Split Scroll Sync: Enable Continuous Mode」
- 插件会自动根据当前编辑器可视高度计算滚动偏移,自动校准两侧内容衔接位置,调整窗口大小时也会自动重新适配,不用手动反复调整。
临时使用不想装插件的话,也可以手动校准:先滚动左栏到目标位置,记录左栏最后一行的行号,手动把右栏滚动到该行号作为首行,再开启内置同步滚动即可,缺点是调整窗口大小后需要重新校准。
内容的提问来源于stack exchange,提问作者feeco
相关产品推荐
相关产品推荐

