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

VS Code中如何将编辑器选中文本插入R快捷键参数中

解决方案

直接在args中使用VS Code内置的${selectedText}变量替换XXXX,该变量会自动捕获编辑器中选中的文本内容。修改后的完整配置如下:

{
  "key": "F7",
  "description": "run skimr::skim() on df",
  "command": "r.runCommand",
  "when": "editorTextFocus",
  "args": "skimr::skim(${selectedText})"
}
关键说明
  • ${selectedText}是VS Code原生内置变量,专门用于获取当前编辑器选中的文本,刚好匹配你需要的“选中数据框名后执行命令”的场景。
  • 需确保已安装VS Code的R Language Support扩展(REditorSupport开发的官方扩展),r.runCommand由该扩展提供,没有此扩展快捷键无法生效。
额外提示

如果选中的文本包含特殊字符或空格,该配置依然能正常工作,变量会原样传递选中内容到命令中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 18:55:18