2013-01-16 49 views

回答

17

我終於找到了一個圖書館,滿足我的需求。
現在我對編程環境更加開心。

colorout是R包在終端emulator.The包運行不能上CRAN因爲它改變已經由R加載的代碼,這是由CRAN庫策略禁止時colorizes右輸出。該軟件包將輸出結果和消息的函數替換爲R Console,並且這是必要的,因爲如果不替換這些函數,就不能着色輸出。要安裝它,做R中的以下內容:

install.packages("devtools") 
devtools::install_github("jalvesaq/colorout") 
library("colorout") 
# do something 
+0

我們如何在每次打開R會話時運行庫(「colorout」)? – Nikos

5

在emacs上使用類似ess的東西,或者在RStudio上使用類似於R的語法突出顯示,而不是期望它在終端中工作。

0

正如hd1所示,這不是一個R問題。您正在要求OSX Terminal.app做一些無法做到的事情。周圍谷歌(快樂Zamboni生日!)顯示Vim syntax Highlightingvimhttps://superuser.com/questions/72057/terminal-emulator-with-custom-color-palette突出顯示,但不知道如果這些將在達爾文下運行。

編輯:我不能遠離搜索:-)。所以看看這些線程:https://superuser.com/questions/400360/syntax-highlighting-in-terminal-mac-os-x,http://forums.macrumors.com/showthread.php?t=412609,並建議安裝zshhttps://apple.stackexchange.com/questions/12161/os-x-terminal-must-have-utilities

+0

的Mac OS X自帶的'zsh'開箱。 – hd1

+0

@ hd1哎呀 - 我引用了錯誤的東西。特別的好東西是「哦,我的ZSH」或一些這樣的增強應用程序。 –

+0

你的意思是,[this](https://github.com/robbyrussell/oh-my-zsh)? – hd1