是否可以在 vscode 中将您的代码分为 R 部分?

2023-12-02

有没有办法使用类似于 RStudio 的代码部分# ---或 MATLAB 的%%在 VSCode 中?我想将我的代码分为几个部分并有选择地运行这些部分。那可能吗?

Thanks,

Yasir


我认为您正在了解一些不同的事情。如果您想划分代码并像 jupyter 笔记本一样单独运行块,我认为 danlooo 正确地向您指出了 R Markdown (和/或 Quarto),因为它们可以让您做到这一点。有关 VS Code 中四开的更多信息here.

我更感兴趣的是# ----你提到我不经常想要或不需要使用 R Markdown 或 Quarto。在 RStudio 中,实现此目的的快捷方式是ctrl+shift+r在 Windows 或cmd+shift+r在 Mac 上。我想在 VS Code 中模拟这一点,并编写了以下代码片段并将其作为键盘快捷键。如果您打开命令面板并查找“首选项:打开键盘快捷键 (JSON)”,则可以执行此操作。

{
    "key": "cmd+shift+r",
    "command": "editor.action.insertSnippet",
    "when": "editorLangId == r && editorTextFocus",
    "args": {
        "snippet": "# ${TM_SELECTED_TEXT}$0 ----"
    }
},

现在,每当我使用此命令时,我都可以在常规 R 脚本中快速输入节分隔符。然后我可以导航到脚本顶部的不同部分:

divider ex

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 vscode 中将您的代码分为 R 部分? 的相关文章

随机推荐