RStudio主题

获取更多R语言和生信知识,请欢迎关注公众号:医学和生信笔记

医学和生信笔记 公众号主要分享:1.医学小知识、肛肠科小知识;2.R语言和Python相关的数据分析、可视化、机器学习等;3.生物信息学学习资料和自己的学习笔记!

今天给大家介绍一些好看的Rstudio主题!

默认的Rstudio已经自带了很多主题,可以自由选择。

但是有的小伙伴并不满足于此,今天就给大家介绍一些其他的好看的主题。

rsthemes

国外大佬维护的一个Rstudio主题扩展包,直接下载安装即可,对网络有要求。

功能非常全面,除了提供主题外,还提供以下功能:

  • 自动转换light/dark主题:设定时间,自动转换
  • 在你喜欢的几个主题间自动切换
  • 变回默认主题

下面是一个动图展示所有支持的主题:

安装

首先是安装主题包:

install.packages(
  "rsthemes",
  repos = c(gadenbuie = 'https://gadenbuie.r-universe.dev', getOption("repos"))
)

# 或者
# install.packages("devtools")
devtools::install_github("gadenbuie/rsthemes")

使用方法

使用主题: 一句代码即可:

rstudioapi::applyTheme("One Dark {rsthemes}")

首先查看下有哪些主题:

# 21个主题
rsthemes::list_rsthemes()

 [1] "a11y-dark {rsthemes}"                    
 [2] "a11y-light {rsthemes}"                   
 [3] "Fairyfloss {rsthemes}"                   
 [4] "Flat White {rsthemes}"                   
 [5] "GitHub {rsthemes}"                       
 [6] "Horizon Dark {rsthemes}"                 
 [7] "Material Darker {rsthemes}"              
 [8] "Material Lighter {rsthemes}"             
 [9] "Material Ocean {rsthemes}"               
[10] "Material Palenight {rsthemes}"           
[11] "Material {rsthemes}"                     
[12] "Night Owl {rsthemes}"                    
[13] "Nord Polar Night Aurora {rsthemes}"      
[14] "Nord Snow Storm {rsthemes}"              
[15] "Oceanic Plus {rsthemes}"                 
[16] "One Dark {rsthemes}"                     
[17] "One Light {rsthemes}"                    
[18] "Solarized Dark {rsthemes}"               
[19] "Solarized Light {rsthemes}"              
[20] "Yule RStudio (Reduced Motion) {rsthemes}"
[21] "Yule RStudio {rsthemes}"    

尝试不同的主题:

# 尝试所有主题
rsthemes::try_rsthemes()

# 尝试不同风格主题,light,dark,base16 themes等
rsthemes::try_rsthemes("light")

其他功能

按时自动切换主题(这个功能我没用过,小伙伴可以自行测试下)。

把下面这段代码假如到你的.Rprofile中:

if (interactive() && requireNamespace("rsthemes", quietly = TRUE)) {
  # 选择你喜欢的主题
  rsthemes::set_theme_light("One Light {rsthemes}")  # light theme
  rsthemes::set_theme_dark("One Dark {rsthemes}") # dark theme

  setHook("rstudio.sessionInit", function(isNewSession) {
    # 自动切换主题
    rsthemes::use_theme_auto(dark_start = "18:00", dark_end = "6:00")
  }, action = "append")
}

这个R包还有很多其他功能,刚兴趣的可以到Github自行查看哦!

rstudiothemes

这是一个国外大佬维护的github仓库,收集了很多优秀的rstudio主题,每个主题都给出了相应的链接,点击链接即可查看详细情况。

这是Github链接

大家可以根据自己的喜好选择喜欢的主题替换即可。

RStudio官方支持

RStudio官方也提供了很多扩展主题,也是非常好看,同时给出了如何自己编写主题等内容,大家可以自行查看。

RStudio官方支持

获取更多R语言和生信知识,请欢迎关注公众号:医学和生信笔记

医学和生信笔记 公众号主要分享:1.医学小知识、肛肠科小知识;2.R语言和Python相关的数据分析、可视化、机器学习等;3.生物信息学学习资料和自己的学习笔记!

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值