RStudio常用的快捷键一览

文摘   2024-10-23 22:00   中国  

👇 连享会 · 推文导航 | www.lianxh.cn

🍓 课程推荐:2024 机器学习与因果推断专题
主讲老师:司继春 (上海对外经贸大学) ;张宏亮(浙江大学)
课程时间:2024 年 11 月 9-10 日 ;16-17日
课程咨询:王老师 18903405450(微信)

课程特色 · 2024机器学习与因果推断

  • 懂原理、会应用。本次课程邀请了两位老师合作讲授,目的在于最大限度地实现理论与应用的有机结合。为期四天的课程,分成两个部分:第一部分讲解常用的机器学习算法和适用条件,以及文本分析和大语言模型;第二部分通过精讲 4-6 篇发表于 Top 期刊的论文,帮助大家理解各类机器学习算法的应用场景,以及它们与传统因果推断方法的巧妙结合。
  • 以 Top 期刊论文为范例。目前多数人的困惑是不清楚如何将传统因果推断方法与机器学习结合起来。事实上,即便是 MIT 和 Harvard 的大牛们也都在「摸着石头过河」。为此,通过论文精讲和复现来学习这部分内容或许是目前最有效的方式了。张宏亮老师此前在浙江大学按照这一模式教授了「因果推断和机器学习」课程,效果甚佳:学生们能够逐渐建立起研究设计的理念,并在构造识别策略时适当地嵌入机器学习方法。 


温馨提示: 文中链接在微信中无法生效。请点击底部「阅读原文」。或直接长按/扫描如下二维码,直达原文:

作者: 连玉君 (中山大学)
邮箱: arlionn@163.com

RStudio 中的快捷键能显著提高工作效率。虽然我们可以点击 RStudio 的菜单 HelpKeyboard Shortcuts Help (Alt+Shift+K) 查看完整的快捷键列表,但对于多数用户而言,只有极少数是常用的。为此,本文汇总了一些常用的快捷键,以便大家更有效地使用 RStudio。

1. 代码编辑快捷键

  • 注释和取消注释

    • 注释选中的代码:Ctrl + Shift + C (Windows/Linux), Cmd + Shift + C (Mac)
  • 自动完成

    • 代码补全:Tab
  • 删除

    • 删除整行代码:Ctrl + D (Windows/Linux), Cmd + D (Mac)
  • 格式化代码

    • 格式化选中的代码:Ctrl + Shift + A (Windows/Linux), Cmd + Shift + A (Mac)
    • 自动调整代码缩进:Ctrl + I (Windows/Linux), Cmd + I (Mac)

2. 文件操作快捷键

  • 保存

    • 保存当前文件:Ctrl + S (Windows/Linux), Cmd + S (Mac)
    • 保存所有打开的文件:Ctrl + Shift + S (Windows/Linux), Cmd + Option + S (Mac)
  • 关闭

    • 关闭当前文件:Ctrl + W (Windows/Linux), Cmd + W (Mac)
    • 关闭所有文件:Ctrl + Shift + W (Windows/Linux), Cmd + Option + W (Mac)

3. 代码运行快捷键

  • 运行代码

    • 运行当前行或选中多行代码:Ctrl + Enter (Windows/Linux), Cmd + Enter (Mac)
    • 运行当前行 (光标不跳转到下一行):Alt + Enter (Windows/Linux), Option + Enter (Mac)
    • 运行整个脚本:Ctrl + Shift + Enter (Windows/Linux), Cmd + Shift + Enter (Mac)
  • 窗口切换

    • 切换到 Console 窗口:Ctrl + 2 (Windows/Linux), Cmd + 2 (Mac)
    • 切换到 Source 窗口:Ctrl + 1 (Windows/Linux), Cmd + 2 (Mac)

4. 控制台和环境管理快捷键

  • 清空控制台

    • 清空控制台窗口:Ctrl + L (Windows/Linux), Cmd + L (Mac)
  • 清空环境

    • 清除环境中的所有变量:Ctrl + Shift + F10 (Windows/Linux), Cmd + Shift + F10 (Mac)
  • 重启 R 会话

    • 重启 R 会话:Ctrl + Shift + F10 (Windows/Linux), Cmd + Shift + F10 (Mac)

5. 导航和选择快捷键

  • 跳转到文件开头/结尾

    • 跳转到文件开头:Ctrl + Home (Windows/Linux), Cmd + Home (Mac)
    • 跳转到文件结尾:Ctrl + End (Windows/Linux), Cmd + End (Mac)
  • 选择代码

    • 选择当前行:Ctrl + L (Windows/Linux), Cmd + L (Mac)
    • 选择到文件开头:Ctrl + Shift + Home (Windows/Linux), Cmd + Shift + Home (Mac)
    • 选择到文件结尾:Ctrl + Shift + End (Windows/Linux), Cmd + Shift + End (Mac)
  • 查找和替换

    • 查找:Ctrl + F (Windows/Linux), Cmd + F (Mac)
    • 查找并替换:Ctrl + H (Windows/Linux), Cmd + Option + F (Mac)
    • 在项目中查找:Ctrl + Shift + F (Windows/Linux), Cmd + Shift + F (Mac)

6. 窗口管理快捷键

  • 切换窗口

    • 切换到 Source 窗口:Ctrl + 1 (Windows/Linux), Cmd + 1 (Mac)
    • 切换到 Console 窗口:Ctrl + 2 (Windows/Linux), Cmd + 2 (Mac)
  • 显示/隐藏窗口

    • 显示/隐藏环境窗口:Ctrl + Shift + 8 (Windows/Linux), Cmd + Shift + 8 (Mac)
    • 显示/隐藏帮助窗口:Ctrl + Shift + 9 (Windows/Linux), Cmd + Shift + 9 (Mac)

7. 项目管理快捷键

  • 打开/关闭项目
    • 打开项目:Ctrl + Shift + O (Windows/Linux), Cmd + Shift + O (Mac)
    • 关闭项目:Ctrl + Shift + P (Windows/Linux), Cmd + Shift + P (Mac)

8. R 代码快捷输入快捷键

  • 管道操作符

    • 输入管道操作符 %>% (或 |>):Ctrl + Shift + M (Windows/Linux), Cmd + Shift + M (Mac)
  • 赋值操作符

    • 输入赋值操作符 <-Alt + - (Windows/Linux), Option + - (Mac)
    • Tip: 用 Enter 右侧那个 Alt 键会更顺手。

9. 其他常用快捷键

  • 全屏模式

    • 启用/退出全屏模式:F11
  • 查找符号

    • 查找文件中的符号(函数、变量):Ctrl + Shift + O (Windows/Linux), Cmd + Shift + O (Mac)
  • 全局搜索

    • 全局查找变量、函数:Ctrl + . (Windows/Linux), Cmd + . (Mac)

10. Markdown 相关快捷键

  • Markdown 预览
    • 预览 Markdown 文件:Ctrl + Shift + K (Windows/Linux), Cmd + Shift + K (Mac)

参考资料

  1. RStudio 官方快捷键指南:https://support.posit.co/hc/en-us/articles/200711853-Keyboard-Shortcuts-in-the-RStudio-IDE
  2. RStudio 快捷键小抄 (Cheatsheets):https://rstudio.com/resources/cheatsheets/
  3. RStudio IDE :: Cheatsheet
  4. RStudio Shortcuts and Tips with GIFs
  5. 23 RStudio Tips, Tricks, and Shortcuts

相关推文

Note:产生如下推文列表的 Stata 命令为:
lianxh lianxh RStudio R语言, md0 nocat
安装最新版 lianxh 命令:
ssc install lianxh, replace

  • 任建辉, 2022, Stata与R语言等价命令, 连享会 No.1083.
  • 余坚, 2023, 中介效应:有序因果中介分析的半参数估计B-实操, 连享会 No.1179.
  • 刘晓飞, 2024, R语言:基本的数据处理和统计分析实例, 连享会 No.1414.
  • 刘欣妍, 史柯, 2022, Stata:双向固定效应模型中是否要控制公司年龄?, 连享会 No.942.
  • 刘潍嘉, 2023, R语言:如何理解F检验, 连享会 No.1273.
  • 吴小齐, 2023, R语言:L2 Boosting 在经济学中的应用, 连享会 No.1288.
  • 吴小齐, 2023, R语言:将tikz图片转换为PNG, 连享会 No.1289.
  • 张梓瑶, 2021, 如何在R语言中实现多期DID, 连享会 No.829.
  • 李明来, 2021, R和RStudio安装教程, 连享会 No.773.
  • 温世彬, 2022, R:在几十种计量软件之间转换数据格式-rio, 连享会 No.1014.
  • 罗银燕, 2023, 如何在 R 中安装并使用 chatgpt 包?, 连享会 No.1171.
  • 范思妤, 2024, R/RStudio下载安装指南, 连享会 No.1333.
  • 连享会, 2023, Stata2R:针对 Stata 用户的 R 课程, 连享会 No.1265.
  • 连玉君, 2024, R语言如何实现Stata中的local功能?, 连享会 No.1478.
  • 连玉君, 2023, 刺猬与狐狸:Stata与R语言常用命令等价对比, 连享会 No.1270.
  • 邱一崎, 2024, R语言:因果推断中的混淆变量、交互项和线性回归, 连享会 No.1369.
  • 郑晓雪, 2022, R语言绘制社会网络图, 连享会 No.953.
  • 郑晓雪, 2022, R语言随机指数图分析-statnet, 连享会 No.963.
  • 郭盼亭, 2023, R语言与Stata等价命令-statar, 连享会 No.1228.
  • 闫钊鹏, 2023, R语言:gtExtras包-绘制漂亮的表格和图形, 连享会 No.1311.
  • 陈卓然, 2022, Stata+R:合成DID原理及实现-sdid, 连享会 No.970.
  • 陈点点, 2023, R:如何使用逆概率加权和贝叶斯倾向得分, 连享会 No.1279.
  • 雷诺, 2023, R语言:拆解因果推断中的后门法则, 连享会 No.1323.
  • 雷诺, 2023, 生存分析及R语言实现案例, 连享会 No.1324.  

🍓 课程推荐:2024 机器学习与因果推断专题
主讲老师:司继春 (上海对外经贸大学) ;张宏亮(浙江大学)
课程时间:2024 年 11 月 9-10 日 ;16-17日
课程咨询:王老师 18903405450(微信)

尊敬的老师 / 亲爱的同学们:

连享会致力于不断优化和丰富课程内容,以确保每位学员都能获得最有价值的学习体验。为了更精准地满足您的学习需求,我们诚挚地邀请您参与到我们的课程规划中来。请您在下面的问卷中,分享您 感兴趣的学习主题或您希望深入了解的知识领域 。您的每一条建议都是我们宝贵的资源,将直接影响到我们课程的改进和创新。我们期待您的反馈,因为您的参与和支持是我们不断前进的动力。感谢您抽出宝贵时间,与我们共同塑造更加精彩的学习旅程!https://www.wjx.cn/vm/YgPfdsJ.aspx# 再次感谢大家宝贵的意见!

New! Stata 搜索神器:lianxhsongbl  GIF 动图介绍
搜: 推文、数据分享、期刊论文、重现代码 ……
👉 安装:
. ssc install lianxh
. ssc install songbl
👉  使用:
. lianxh DID 倍分法
. songbl all

🍏 关于我们

  • 连享会 ( www.lianxh.cn,推文列表) 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 直通车: 👉【百度一下: 连享会】即可直达连享会主页。亦可进一步添加 「知乎」,「b 站」,「面板数据」,「公开课」 等关键词细化搜索。


连享会
连玉君老师团队分享,主页:lianxh.cn。白话计量,代码实操;学术路上,与君同行。
 最新文章