我正在使用ESS,但每次我需要安裝一個新包時,我都必須使用R gui。沒有離開emacs就沒有辦法做到這一點?有沒有辦法使用emacs安裝R包?
回答
C-c C-e i
加載所有軟件包需要幾秒鐘的時間。
從help(Startup)
:
## Example of Rprofile.site
local({
# add MASS to the default packages, set a CRAN mirror
old <- getOption("defaultPackages"); r <- getOption("repos")
r["CRAN"] <- "http://my.local.cran"
options(defaultPackages = c(old, "MASS"), repos = r)
## (for Unix terminal users) set the width from COLUMNS if set
cols <- Sys.getenv("COLUMNS")
if(nzchar(cols)) options(width = as.integer(cols))
})
感謝關於「任何事情」的指針,Emacs Wiki條目很有趣。還有另一種模式嘗試... –
謝謝,我使用任何東西,但不知道任何東西-R。所以一旦安裝,我應該使用哪個命令?我嘗試了一些明顯的選擇,比如「安裝包」,但沒有看到任何有希望的東西。 – user443854
@ user443854您需要定義一個函數,然後調用它:' (defun定義ORP-R-什麼() (互動) (任何-其他緩衝 「( 什麼-C-源-R-地方 任何-c源極-R-幫助 ;;任何-c源極-R-localpkg ;;任何-c源極-R-repospkg ) 「* R-任何*」)) ' –
如果您不記得包安裝的快捷方式,可以通過Handy commands主菜單。
如果在低劣ř緩衝器的第一個字符(即,在過程標記)類型,
,則觸發得心應手命令菜單在迷你緩衝區,如以下圖:
請注意,如何通過鍵入初始字符(例如Emacs isearch)來交互式地選擇菜單項。當然,你可以簡單地使用箭頭。
選擇install.packages
(打字i
應該跟着enter
應該足夠了)。
在隨後的菜單中,您都帶有CRAN鏡像列表:
選擇一個方便的一面鏡子。 ESS將獲取可用的軟件包
然後與安裝包的列表中顯示。
選擇一個你需要的和你做。
請注意,第二次在當前會話中安裝軟件包時,不會請求重新選擇鏡像。
如果您不熟悉ESS方便的命令,您可能會發現許多其他命令非常方便。特別是,關於此處的主題,library
命令可能會有所幫助,因爲您可以享受自動完成功能,這在您需要加載軟件包時也很有用,但您不記得它的拼寫。
您可能想要使用Emacs的標準R GUI對話框。 在這種情況下,至少在Windows中,要正確顯示對話框,使用:
library('tcltk')
install.packages()
- 1. 有沒有辦法運行NPM安裝
- 2. Emacs:有沒有辦法使用Emacs創建交互式腳本?
- 3. 有沒有辦法從命令行安裝ELPA包?
- 4. 有沒有辦法將顏色主題從R GUI導入Emacs?
- 5. 有沒有辦法在安裝apk時直接安裝數據?
- 6. 有沒有辦法在不安裝包的情況下使用PostSharp
- 7. 有沒有辦法判斷sdcard是否已安裝或根本沒有安裝?
- 8. 有沒有辦法使PowerShell等待安裝完成?
- 9. 有沒有辦法使CFX標籤安裝自動化?
- 10. 有沒有辦法使android sdk安裝自動化?
- 11. Emacs 24:有沒有辦法使用cc模式的縮進?
- 12. 有沒有辦法讓裝飾者包裝的功能?
- 13. 用戶安裝Ruby gem後,有沒有辦法打印消息?
- 14. 有沒有辦法用參數創建nunit安裝程序
- 15. 爲所有用戶安裝R包
- 16. 有沒有辦法用Lodash的包裝一次包裝多個參數
- 17. 有沒有辦法用C++類包裝Objective-C對象
- 18. 有沒有辦法爲Notepad ++安裝JSX語法高亮/ syles?
- 19. 有沒有辦法來包裝函數有va_args參數?
- 20. 有沒有辦法讓javax.xml有一個根元素包裝?
- 21. R:有沒有辦法查看列表
- 22. 安裝r添加在包裝上沒有CRAN
- 23. 使用R pheatmap軟件包時,有沒有辦法關閉集羣?
- 24. 安裝NuGet包時有沒有辦法自動接受許可證?
- 25. 有沒有辦法在構建時自動安裝特定版本的Nuget包?
- 26. 有沒有辦法通過pip安裝來安裝nodebox英語語言學庫?
- 27. 有沒有辦法「獲取」安裝的eclipse插件的「安裝源」?
- 28. 有沒有辦法讓我新安裝的Python 3識別我在使用Python 2時安裝的所有庫?
- 29. 有沒有辦法在GitHub上安裝git預先掛鉤?或變通辦法?
- 30. 有沒有辦法在Java applet中使用R?
爲什麼你不能用'install.packages'? –
R進程在提示選擇鏡像時掛起。 – user443854
因此請在〜/ .R /文件中設置鏡像。或者作爲install.packages的參數。看起來像一個PBKAC。 –