有没有办法突出显示R中的整个代码块循环,特别是RStudio?

有没有办法突出显示R中的整个代码块循环,特别是RStudio?,r,function,user-interface,rstudio,R,Function,User Interface,Rstudio,我正在为MacOS使用RStudio 1.4.1106 我正在继续编写我的包函数。其中一些相当长,并且根据输入数据的性质涉及分支方法。分支涉及if循环,也有子if循环 我对右括号进行注释,以便可以返回循环的起始行(我不使用行号,因为我经常修改代码,行号也会更改)。我目前验证是否选择了正确的循环的方法是转到右括号的左侧,然后通过突出显示的事实来识别左括号 是否有突出显示整个循环代码块的方法?特别是,这将使我更容易注释掉整个代码块,而不用担心注释过多或过少。有几件事可以让您的生活更轻松: 行号旁边有

我正在为MacOS使用RStudio 1.4.1106

我正在继续编写我的包函数。其中一些相当长,并且根据输入数据的性质涉及分支方法。分支涉及if循环,也有子if循环

我对右括号进行注释,以便可以返回循环的起始行(我不使用行号,因为我经常修改代码,行号也会更改)。我目前验证是否选择了正确的循环的方法是转到右括号的左侧,然后通过突出显示的事实来识别左括号


是否有突出显示整个循环代码块的方法?特别是,这将使我更容易注释掉整个代码块,而不用担心注释过多或过少。

有几件事可以让您的生活更轻松:

行号旁边有箭头,可以折叠代码块(我认为是由大括号
{}
确定的)。您可以从顶部(如所附屏幕截图中的第109行)或底部(屏幕截图中的第125行)折叠

如果要检查块中的代码,另一件可以帮助您的事情是,在打开或关闭大括号之前或之后双击将高亮显示匹配大括号中包含的所有代码。请参阅下面的第二个屏幕截图:


编辑:刚刚注意到了注释-如前所述,您还可以在节折叠时高亮显示代码,并且在展开时它将保持高亮显示。

至少在Linux上,左边栏(显示行号的地方)上有箭头可折叠每个块。因此,您可以将一个块折叠成一条线,高亮显示该线,然后再次单击箭头以展开该块,它仍将显示为高亮显示。您还可以尝试选择代码并自动缩进,这将使每个子块缩进,因为您是救生员。你能写下你的评论作为回答,这样我就可以接受并投票吗?很高兴知道这有帮助