RStudio的15个经典高效快捷操作

本文介绍了在RStudio中使用的15个实用快捷键,涵盖了变量赋值、工作目录切换、代码注释、自动补全、代码块执行、列模式编辑等,帮助用户提高R语言编程的效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天的内容:

我们在Windows或linux日常操作中,经常会使用一些快捷键提升工作效率,在RStudio中也有不少快捷键,可以大幅度提升R语言代码编写和日常操作的效率。

技巧1:快速输入变量赋值符号

在定义变量赋值时,往往会使用<-

在RStudio中,可以使用【alt 加 -】直接生成。

例如 y <- 2

输入y后,再直接按alt加- 就可以自动生成y <- 还自动前后加了空格,非常高效

b3e6ad7175fc79b057fc7bbead5afdb4.png

30064f967eeb34dbd025e31933d1cf4b.png

技巧2:快速设置工作目录

使用R语言经常会在不同的工作目录切换,可以使用快捷键【Ctrl+Shift+H】进行快速选择目录。

这个快捷键也实际上是session-set working directory的选择目录的快捷键。如下图:

db89ba7dba72608745b1c027bcb54c09.png

当然也可以使用setwd的方式:

setwd("C:\\code\\R\\Study")

setwd("C:/code/R/Study")

注意斜线的方向。

技巧3:多行快速注释

5890e5361ec441b78cbc5a8959887d66.png

选择后再次按Ctrl+Shift+C,又取消注释:

475df71cd51ad3020f578e83b9c79b9f.png

技巧4:tab键自动补全关键词或函数等

在linux中,tab键是经常用到的,可以自动补全linux的许多命令和操作。在R和RStudio中也可以进行快捷补齐,

RStudio中,例如输入get 再按Tab键,则可以显示相关函数,并且可以显示函数的具体使用说明

3545a0554b29ea04b3c79cdddd8776a1.png

fd7253541ae7f021f2fd0ae115220865.png

RGui中,例如输入get 再按Tab键,也可以快速显示相关函数,只不过没有RStudio那样的详细函数说明。        

dde864fa89cc9e72b6d8873f1d130470.png

技巧5:快速清理屏幕

在linux终端环境中,【Ctrl+L】可以快速清理屏幕,在RStudio中也是类似的。

技巧6:查看历史命令记录

上下箭头 查看单个历史记录;

【Ctrl+r】 快捷键可以快速调出使用过的历史记录

【Ctrl+向上】,也是快速调出历史记录,与 ctrl+r 类似。

特别是一些执行过的比较复杂或长的命令,可以方便快速调出来进行执行

技巧7:重新启动R环境

【Ctrl+Shift+F10】快捷键可以重新启动R,有些情况下需要重新启动R,初始化一下环境,无需关闭整个Rstudio。

这实际上也可以通过session菜单进行操作:

b5516b89eb75ebdb897888968ba82e53.png

技巧8:调整窗口大小

考虑到不同屏幕和分辨率,可以通过快捷键随时调整显示的字体和视图大小,方便查看

Ctrl加0 调整为默认初始大小

Ctrl加+ 放大字体

Ctrl加- 缩小字体

这个快捷操作也可以通过菜单View进行操作

19d7cf50b122f32289514dbf0b21080f.png

技巧9:快速中断程序

编写RStudio终端编写脚本时,如果某段代码输出错误,可以使用Esc键快速终止,重新编写

比如这段代码编写错误

> setwd("CCCC

+ cccc

+ ccc

+  这里按下esc键,即可快速开始新的终端进行重新编写

>

【注意这里就不是Ctrl+C或Ctrl+D了,是键盘左上角的esc键】

技巧10:执行部分代码块

有时写一大段代码,只想执行其中某几行看看结果或者调试一下,可以选择代码块,使用【Ctrl+Enter】快捷键即可执行选中的代码。

例如:

a <- 1

b <- 2

a-b

a+b

a*b

选中

39b56edb22df9991f13a944d5f3fb2c3.png

【Ctrl+Enter】执行:

b98782257584f4b71c126fc261b6811a.png

当然,如果想一次执行全部代码,可以直接按【Ctrl+Shift+Enter】

技巧11:列模式

我们知道在文档编写或某些文本编辑器如Notepad中,都有列模式,可以快速操作某些列,RStudio中也有列模式。

在a处按住Alt键,鼠标下拉,即可

27e7ad27dda4a1d808e4dff4cd273014.png

下拉后,敲2个#号

6f13ab755740ef80d8ec805a4de622db.png

即可完成多列编辑

也可以按住Alt选中多列

e311967ccb1c620d2067bd25d7a51619.png

实现5行同时删除2个#号,

技巧12:快速删除行 【Ctrl+D】

把鼠标放在某一行,按【Ctrl+D】即可删除该行

或者鼠标选中多行,按【Ctrl+D】即可删除多行

技巧13:快速使用管道符%>%

使用一些包,经常需要使用管道符“%>%”,使用【Ctrl+Shift+M】快捷键可以直接输出管道符。管道符使得代码更加简洁和可读,可以快捷带出%>%

技巧14:代码折叠与展开

代码折叠:【Alt+L】

代码展开:【Shift+Alt+L】

例如代码:

406d99c116dee2e08cd97fbe17f0ae00.png

选中后按【Alt+L】

dd8ae52e7d9fca2f7d07b615b5d9a8c5.png

发现折叠了5行代码,按【Shift+Alt+L】即可展开折叠

技巧15-显示所有快捷键

最后是一个大招:实际上在RStudio中内置了很多快捷键,可以使用【Alt+Shift+K】快速调出所有快捷键列表。可以根据实际需要进行掌握

8d3f5e7577955369de4e1e81bd864cd2.png

高颜值免费 SCI 在线绘图(点击图片直达)

0db7a5a3e25fd05f4e9ca3b89859acce.png

往期精品(点击图片直达文字对应教程)

a1d278c94fe2c88bea829bb91610095e.jpeg

9f04adecf861140fca4c886adc1402c0.jpeg

5c4e8c47e86dcc02e1223e47fc5b0020.jpeg

f8598a48a107641cf1cccfa1b86beb24.jpeg

523898424fd729ca37d6279746ee21f4.jpeg

455785ff999fc42a0c6817d424297538.jpeg

0c2447ac42fb834d011f27d29a213d4e.jpeg

29cdc2bed7cd3adc26e024c8077f9e74.jpeg

d9ccb1f84e938c281d9f119c6d91216f.jpeg

40c9c82e207f587783d3b2336be1d76d.jpeg

ab3bc5dc34305d0ef30c2110a8b5feea.jpeg

4f7589c192b9a975cfe3427f883bd1d4.jpeg

d593ecb8afdaeeb98ac3517f7370e772.png

5c92a0757d67d647b46ff48793c52c3a.png

84cf3dc127cd57fdf170d9bf6f4acd71.png

03ea9fd40e2306011c266ecb4edae317.png

2e24f18c03e9d4d174250d5c83eb5bff.jpeg

6ca3a7637619d5a92f08957649c5c194.jpeg

ec81b65f4ee17cc862281da7fa2168c1.jpeg

91bfb7660562143335823b8b91389256.jpeg

fd3dc05215eaf96e2ae16f17ec37b4ab.png

37517b3c0772498320c5704f0fc6b459.png

3be2e7513c71b069d9dd99bb28d16594.jpeg

28b73bc84b45c29dd32600579217eca3.png

106eb1491e5e1a2cdac4860adf5ed593.png

270cce19542ed1bc369c309eac870c0b.jpeg

181610e29dad81e879b781df26354ebe.png

459fbe84a43a0d7cf472f8b9e5c3744f.png

机器学习

fbd18860d6579de351880513f7759164.jpeg

72585f68fbb51957ea90f4e7a18e1eeb.jpeg

c111be2864afc72a774f184976bfce43.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值