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

RStudio运行代码时编辑器自动跳到底部,如何阻止该行为?

问题描述

我已开启“allow scroll past end of document”选项,习惯将最后一行代码保持在编辑器窗口中部,但每次运行单条代码时,该行都会自动跳转到屏幕底部,请问是否有办法阻止该行为?

运行代码前:
运行代码前界面

运行代码后:
运行代码后界面

我希望运行一行代码后,编辑器窗口仍然保持运行前的显示效果。

解决方法

VS Code 环境

  • 打开设置(快捷键Ctrl+,/Cmd+,),搜索revealLineIfOutsideViewport,将该选项设置为false,关闭编辑器强制将操作目标行滚动到可视区域的逻辑。
  • 若使用Jupyter扩展运行单条代码/单元格:搜索jupyter.revealCellOnRun,将选项调整为never,关闭运行单元格时的自动滚动定位。
  • 若使用Code Runner扩展:勾选开启code-runner.preserveFocus,同时关闭code-runner.revealOutputWhenRunning,避免运行时焦点切换导致的滚动偏移。

JetBrains 系列编辑器(Pycharm、IDEA等)环境

  • 打开设置(快捷键Ctrl+Alt+S/Cmd+,),路径进入Editor > General > Smart Keys,取消勾选Scroll to center on execution选项即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:45:03