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

为何RStudio含星号*时运行代码会跳回执行前一行?

RStudio单步运行含孤立星号代码的异常行为

环境信息

  • RStudio版本:1.4.1717
  • 操作系统:Linux Mint 20.1 Cinnamon

代码示例

code line 1
*
code line 2

异常行为表现

  • 运行code line 1:正常执行该行,无异常。
  • 运行星号所在行:先输出错误Error: unexpected '*' in "*",随后自动执行code line 2。
  • 运行code line 2:实际执行的是code line 1,同时光标自动跳转到星号行。
  • 使用快捷键Ctrl+Alt+p(重新运行上一代码区域):上述异常行为反向出现。

预期行为

单步运行(点击按钮或使用Ctrl+Enter)应仅执行光标所在行:

  • 星号行仅抛出对应语法错误,无额外自动执行其他行或光标跳转操作。
  • 其他行仅执行自身代码,无跨行执行或光标异常跳转情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 00:21:00