折叠代码

今天写了段150行的R代码,由于代码写的非常乱,自己烦躁的不行!于是想有没有什么办法,可以让我的代码折叠起来。这一部分代码是执行A分析,另一段代码是执行B分析,我在写C分析代码的时候,能不能将A、B代码折叠起来,就像if(T){代码块}一样?(if(T){代码块}虽然可以将代码进行折叠,但是在运行时候,很容易整段运行。我想看一下还有没有其他办法将代码块进行折叠呢?

1 使用section

(1)section长这样:

折叠代码_第1张图片
section长这样

(2)如何使用section:

方法1:在RStudio界面中,点击Code -> Insert Section,会弹出一个对话框,填写section的名字,主要填写section下的代码块主要在执行什么工作。
方法2:在RStudio脚本界面,手动敲入一个(几个都可以)#,后面写明这个代码块执行的工作,然后加入至少四个-(减号)、=(等于号)、#(井号)。总结为:#XXX-------。在这个section下敲入代码块,就会自动折叠这些代码块,并且在RStudio脚本界面会有导航栏,随意切换section。

(3)在R中的演示

折叠代码_第2张图片
在R中的演示

你也可以将你的代码折叠起来:


折叠代码_第3张图片
代码折叠

(4)小结

1-如果在这个R脚本中,你的代码非常长,可以将代码块折叠起来,直观上是非常整洁的,找代码的时候,不需要连续滚动鼠标滚轮(这个真的会让人抓狂)。
2-如果想要对那部分代码进行编写或者改写,你只需要在导航栏中选择要编写section即可!

你可能感兴趣的:(折叠代码)