![](/img/trans.png)
[英]Get plotly in an Rmarkdown file to occupy all horizontal space in HTML
[英]How do I get my R buffer in emacs to occupy more horizontal space?
在我啟動ESS緩沖區(使用Mx R)的那一刻,我得到的命令輸出僅占用列寬的大約60個字符(特別是在顯示具有長列名的數據幀時)。 我想知道是否有一種簡單的方法來調整這個限制。
在R的啟動時,以下將R的選項“width”設置為緩沖區的寬度:
(add-hook 'ess-R-post-run-hook 'ess-execute-screen-options)
請注意,這適用於最新的ESS 12.09,舊版本使用ess-post-run-hook
。
同樣在最新的ESS中,您可以使用Cc h w RET執行此操作,或者將其綁定到一個方便的鍵:
(define-key inferior-ess-mode-map "\C-cw" 'ess-execute-screen-options)
它可以設置為每次窗口改變它的大小時執行,但我的猜測是它需要相當多的lisping。
Ben Bolker的評論是正確的: options("width"=200)
是我在具有寬顯示器的機器上使用的。
我不知道環境變量會將此報告回ESS進行自動調整。 這將是一個有用的補充。
就像options("width")
,一些東西在啟動時通常很有用,所以我目前在另一台機器上有這個
edd@max:~$ cat .Rprofile
## Example of .Rprofile
options(width=155, digits=6, digits.secs=6)
## AER page vii
options(prompt="R> ")
## Default repo
local({r <- getOption("repos")
r["CRAN"] <- "http://cran.r-project.org"
options(repos=r)
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.