如何在RStudio中为代码行添加书签?能否实现类似MATLAB中F12循环切换书签的功能?
在RStudio中使用代码书签的指南
嘿,很高兴你喜欢MATLAB的书签便捷功能!我自己写R代码时也常靠这个功能跳转,效率提升超多,来给你梳理下RStudio里的操作:
一、如何在RStudio中为代码行添加书签
有三种简单方式可以给代码行添加或移除书签:
- 鼠标点一点:直接点代码左侧行号旁边的空白栏(行号和代码之间的区域),第一次点会出现蓝色小书签图标(添加成功),再点一次就移除啦。
- 快捷键更顺手:Windows/Linux系统按
Ctrl+F2,Mac系统按Cmd+F2,把光标放在目标行上,按下快捷键就能一键切换书签状态。 - 菜单操作兜底:顶部菜单栏选
Code->Add/Remove Bookmark,也能完成同样的操作。
二、RStudio是否支持书签循环切换功能?
当然支持!体验和MATLAB里按F12循环切换的感觉几乎一样,只是快捷键略有不同:
- 跳转到下一个书签:Windows/Linux按
F2,Mac系统如果Fn键没锁定的话,按F2就行,锁定了就按Fn+F2; - 跳转到上一个书签:Windows/Linux按
Shift+F2,Mac按Shift+F2; - 关键是循环逻辑完全在线:当你跳到最后一个书签后再按
F2,会自动回到第一个书签;在第一个书签按Shift+F2则会跳到最后一个,完美实现循环切换!
要是记不住快捷键,也可以通过顶部菜单Code -> Next Bookmark/Previous Bookmark来操作,不过用熟快捷键真的香很多~
内容的提问来源于stack exchange,提问作者babipsylon
相关产品推荐
相关产品推荐

