R Studio:在可隐藏的部分中组织代码

Fre*_*kho 5 r rstudio

我仍然没有找到一种正确的方法来在R studio中组织我的R代码.我检查了确实存在的快捷方式,例如ALT + L,但它需要对区域进行评论.

理想情况下,我想用名称命名500到700行,隐藏它然后在需要时将其显示回来.你会推荐什么?

enp*_*tsu 7

这应该很容易实现.这样做可能有多种选择,但这是实现您想要的一种方法:

在第500行代码之前添加一行,如下所示:

#### Section Title ####
Run Code Online (Sandbox Code Playgroud)

然后在第701行(现在你可能在第500行添加注释的第702行)添加:

#### end ####
Run Code Online (Sandbox Code Playgroud)

其中重要的部分是以a开头#并以4或更多#s 结束.我只是在两边使用4,因为它看起来更好.无论你在中间键入什么,都将是你的章节标题.

当您#在部分标题后键入第4行时,RStudio会自动在行号旁边添加一个小三角形(插入符号),但单击此选项可能会将所有内容折叠到文档的末尾.如果您稍后在文档中有另一个部分标题,那么它只会折叠到该点.如果您在第701行开始新的部分,然后添加适当的部分标题,否则您可以使用我上面建议的"结束"部分标题来获得相同的结果.

还要注意的是,一旦你做出了部分的标题这样你就可以点击下拉菜单在RStudio文本编辑器的底部,左手,从列表中选择所需的部分跳转到该部分的开始.


或者,如果您只想暂时折叠代码(并且不一定要有可以通过单击插入符号折叠和展开的永久部分),那么您只需从第500行到第700行进行选择,然后转到菜单栏并选择:
编辑>折叠>折叠
或使用适用于您的操作系统的快捷方式(显示在该菜单中).
这适用于评论文本和代码.


在回答有关使用CTRL+ ALT+ 的评论时F
(我的回答太长,无法发表评论)

据我所知,CTRL+ ALT+ F适用于具有包含函数的非功能代码的代码文件.它只会将光标所在的功能发送到控制台.好处是它知道函数的开始和结束,因为无论函数的开始和结束,RStudio都会自动添加一个可折叠的部分(如使用#### ####创建的部分).但是如果在其中添加其他可折叠部分,它可能只会将光标当前的部分发送到控制台.如果你只有一个包含函数的文件,你可能只需选中"保存时来源"框,然后只要你点击CTR+ S,它就会获得该函数.或者,只要您的光标位于#### ####部分之外(例如在函数的第一行),它仍然可以使用CTRL+ ALT+ F.希望有所帮助.:)


Dan*_*iel 7

在最新的 R Studio(我使用 v1.0+)中,您还可以单击Ctrl+ Shift+ R,或转到菜单Code> Insert Section

它将为您的部分名称显示一个弹出窗口并添加它。

然后标题会有一个小箭头来隐藏整个部分,直到下一个标题。


Hub*_*rtL 5

您可以使用 :

# region_name ----
Run Code Online (Sandbox Code Playgroud)

在每个地区的开头