有没有办法在 R 中突出显示整个代码块循环,尤其是 RStudio?
Is there a way of highlighting an entire code block loop in R, particularly RStudio?
我正在使用适用于 MacOS 的 RStudio 1.4.1106。
我正在继续编写我的包函数。其中一些很长,涉及根据输入数据的性质进行分支的方法。分支有if循环,还有子if循环。
我注释了右括号,这样我就可以回到循环的起始行(我不使用行号,因为我经常修改代码并且行号会改变)。我目前验证是否选择了正确循环的方法是转到右括号的左侧,然后根据突出显示的事实识别左括号。
有没有高亮整个循环代码块的方法?特别是,这将使我更容易注释掉整个代码块,而不必担心我注释掉的太多或太少。
有几件事可以让您的生活更轻松:
行号旁边有箭头会折叠代码块(我认为由大括号 {}
决定)。您可以从顶部折叠(例如所附屏幕截图中的第 109 行)或底部(屏幕截图中的第 125 行)。
如果您想检查块中的代码,另一件有用的事情是双击左大括号或右大括号之前或之后将突出显示匹配大括号括起来的所有代码。请参阅下面的第二个屏幕截图:.
编辑: 刚刚注意到评论 - 如前所述,您还可以在折叠该部分时突出显示代码,展开时它会保持突出显示。
我正在使用适用于 MacOS 的 RStudio 1.4.1106。
我正在继续编写我的包函数。其中一些很长,涉及根据输入数据的性质进行分支的方法。分支有if循环,还有子if循环。
我注释了右括号,这样我就可以回到循环的起始行(我不使用行号,因为我经常修改代码并且行号会改变)。我目前验证是否选择了正确循环的方法是转到右括号的左侧,然后根据突出显示的事实识别左括号。
有没有高亮整个循环代码块的方法?特别是,这将使我更容易注释掉整个代码块,而不必担心我注释掉的太多或太少。
有几件事可以让您的生活更轻松:
行号旁边有箭头会折叠代码块(我认为由大括号 {}
决定)。您可以从顶部折叠(例如所附屏幕截图中的第 109 行)或底部(屏幕截图中的第 125 行)。
如果您想检查块中的代码,另一件有用的事情是双击左大括号或右大括号之前或之后将突出显示匹配大括号括起来的所有代码。请参阅下面的第二个屏幕截图:
编辑: 刚刚注意到评论 - 如前所述,您还可以在折叠该部分时突出显示代码,展开时它会保持突出显示。