簡體   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