是否可以设置控制台字体和字体大小,就像我在"编辑->GUI首选项"中所做的那样,以编程方式?这个函数会是什么样子?我在窗户上。
至少在Windows上,$R_HOME/etc/Rconsole
配置文件为控制台和寻呼机设置了许多可选参数。以下是您可以手动编辑以更改默认字体和字体大小的部分:
## Font.
# Please use only fixed width font.
# If font=FixedFont the system fixed font is used; in this case
# points and style are ignored. If font begins with "TT ", only
# True Type fonts are searched for.
font = TT Courier New
points = 10
style = normal # Style can be normal, bold, italic
要更改活动R会话的命令行中的值,可以使用loadRconsole()
函数。它读取一个文本文件,该文件包含上面所示形式的指令,该指令将覆盖R启动时从Rconsole
读取的值。这里有一个例子:
temp <- tempfile()
cat("points = 13n", file = temp)
cat("style = italicn", file = temp, append = TRUE)
loadRconsole(file = temp)
## And then, to reset to the defaults:
loadRconsole(file = file.path(R.home(), "etc/Rconsole"))