在R中高效工作流程值得了解的7个快捷方式
编程需要大量的code,如果从事大型code项目,有时维护起来会很困难。你可能会有两个感受:
始终使用单击鼠标来运行突出显示的代码可能太烦人了。
像注释或使用重复操作之类的日常工作变得太无聊了,
那么您就可能在寻找这些任务的捷径。如果你是一个RStudio用户 下面讨论这7个快捷键一定会派上用场。您事先知道多少这些快捷方式?有没有适合您?让我们先体验一下。
0. 大纲模式
这是Rstudio独有的编辑方式,可以为代码分块,使得code有结构便于管理,类似word中的目录。使用方法:场景:理想情况下,我想用名称命名500到700行,隐藏它然后在需要时将其显示回来。你会推荐什么?
这样做可能有多种选择,但这是实现目标的一种方法:在第500行代码之前添加一行,如下所示:
重要部分是以#开头,以4个或更多#结尾。我只是在两边使用4,因为它看起来更好。无论你在中间键入什么,都将是你的章节标题。
当您在部分标题后键入第4个#时,RStudio会自动在行号旁边添加一个小三角形(插入符号),但点击此内容可能会将所有内容折叠到文档的末尾。如果您稍后在文档中有另一个部分标题,那么它只会折叠到该点。如果你在第701行开始一个新的部分,然后添加一个适当的部分标题。
另请注意,一旦你创建了这样的章节标题,你就可以通过单击RStudio中文本编辑器左下角的下拉列表并从列表中选择所需的部分来跳转到该部分的开头。
1. 隐藏代码
需求:当您的代码大量功能或可隐藏的大纲,隐藏代码非常方便。安排:通过使用 option + command + L快捷键,可以隐藏突出显示的代码
-
没有被隐藏是这样的:
-
单行隐藏 option + command + L 单代码块隐藏
-
单行展开 option + command + L + shift 单代码块展开
-
所有代码隐藏 option + command + o 所有代码块隐藏
-
所有代码展开 option + command + o + shift 所有代码块展开
2.显示文件大纲
需求:文件大纲就像目录的超链接,通过使用文件大纲功能, 安排:option + command + o
3.执行代码
快捷方式,我最经常使用运行的代码是
按option + Enter键 执行当前选中代码
按control + option + R 执行所有代码
按control + Enter 逐行执行代码时
同样,此命令也可以执行突出显示的代码块。如果要运行完整的代码,则应使用Ctrl + Alt + R。
4.注释/取消注释
需求:要对现在可能不再使用但应保留以供参考的文本或多行代码进行注释, 按 control + Shift + C来解决。通过使用提到的快捷键,可以同时注释或取消注释多个选定的行。
注释文字
取消注释文字
5.选择工作目录
总是因为编写代码而兴奋地忘记选择工作目录,还是太麻烦而无法从RStudio面板的“文件”>“更多”部分中选择工作目录选项。下图带有突出显示的橙色框,显示了用于设置工作目录的位置。
然后,用于选择工作目录的快捷键Control + Shift + H可以为您带来奇迹。通过使用快捷方式,将打开一个弹出窗口,如下图所示。
6.管道工具(%>%):
magrittr软件包中R中最有用的运算符之一。管道工具对于执行多个顺序任务很有用。用于管道工具的快捷方式是按contrl + Shift + M。
7.在RStudio中打开快捷方式面板
如果您想记住所有上述快捷方式,则只需要记住option + Shift + K即可。无论您是使用R脚本,Notebook还是Markdown,这都是RStudio中可以使用的所有快捷方式的网关。
结论
在本文中,我们讨论了7个改进RStudio工作流程的快捷方式:1.隐藏密码 2.显示文件大纲 3.执行代码 4.评论/取消评论 5.选择工作目录 6.管道工具 7.在RStudio中打开快捷方式面板
我们看到了这7个快捷键以及如何在R中实现它们。记住的最好方法是立即尝试它们,看看它们如何影响您的工作流程。如果您认为其中任何一种都可以改善您的工作流程,请继续使用它们。如果您很难记住这些快捷方式,那么您只需要记住contrl + Shift + K即可进入RStudio的快捷方式面板。在评论中分享使您的生活更加轻松的R快捷方式。告诉我您最喜欢哪一个。祝您编码愉快!