繁体   English   中英

为代码折叠大括号创建快捷方式

[英]Create Shortcut For Code Folding Curly Brackets

我使用花括号{}来帮助组织我的 R 代码。 折叠/展开所有宏不适用于大括号。 我知道我可以制作插件并将它们分配给快捷方式/键绑定。 有没有一种方法可以让我创建一个快捷方式(即使用插件)来折叠/展开我代码的所有{}部分?

例子:

在按下快捷方式之前:

x = 4

# Adds 2
{
    x = x + 2
}

按下快捷键后:

x = 4

# Adds 2
{ ... }

我在这里找到了答案: https://docs.rstudio.com/ide/server-pro/latest/rstudio_ide_commands/rstudio_ide_commands.html

例子:

rstudioapi::executeCommand(commandId = "fold")

这使您可以折叠当前选定的代码部分。 使用 rstudioapi 的其他基本命令,我可以轻松构建一个插件来执行我想要的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM