[R] Syntax coloring in R console
Liviu Andronic
landronimirc at gmail.com
Fri Apr 1 16:20:55 CEST 2011
On Fri, Apr 1, 2011 at 3:48 PM, January Weiner
<january.weiner at mpiib-berlin.mpg.de> wrote:
> RStudio might be a fine program, but it does not feature syntax
> highlighting, which is the only thing I am missing from R Console (it
> only colors the commands typed).
>
The idea is that you shouldn't use the R console for you main
programming needs, but only for quick and dirty checks. For the bulk
of programming tasks you are invited to use the integrated editor
(File > New > Script). The editor window does feature syntax
highlighting, and a very helpful completion mechanism (via <tab>).
Sending lines for execution to the terminal is as easy as clicking
'run lines' or ctrl+enter. If you're not a fan of keeping scripts for
your projects you can easily use temporary files that you don't save.
> Moreover, the very idea of squeezing
> all R windows into one "window-desktop" would be counterproductive in
> my particular case.
>
Notice that all panes are freely resizable and can be resized to the
point of becoming hidden. Future releases will give more control over
the panes layout (I think).
Regards
Liviu
> Thank you anyways!
>
> j.
>
>
>
>> [1] http://alternativeto.net/software/rstudio/about
>>
>> Regards
>> Liviu
>>
>>
>>> I tried JGR, the GUI for R, but I have found the following problems
>>> with this package:
>>>
>>> - I was not able to change the background color from a repulsive grey,
>>> - apparently, GNU readline is not implemented in that package, that
>>> is, there is no functionality similar to ctrl-r (which searches
>>> through the history for matching commands), something I use
>>> frequently, and
>>> - tab expansion is of limited use (e.g. doesn't browse files in the
>>> current directory when expanding quoted arguments e.g. in
>>> "read.table").
>>>
>>> All in all, I'd be happy to continue using the plain R console, but
>>> syntax highlighting would be nice. Any advice would be extremely
>>> welcome.
>>>
>>> Kind regards,
>>>
>>> January
>>>
>>>
>>>
>>>> sessionInfo()
>>> R version 2.12.2 (2011-02-25)
>>> Platform: i486-pc-linux-gnu (32-bit)
>>>
>>> locale:
>>> [1] LC_CTYPE=en_US.utf8 LC_NUMERIC=C
>>> LC_TIME=en_US.utf8 LC_COLLATE=en_US.utf8 LC_MONETARY=C
>>> [6] LC_MESSAGES=en_US.utf8 LC_PAPER=en_US.utf8 LC_NAME=C
>>> LC_ADDRESS=C LC_TELEPHONE=C
>>> [11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C
>>>
>>> attached base packages:
>>> [1] stats graphics grDevices utils datasets methods base
>>>
>>>
>>> --
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>>
>>
>> --
>> Do you know how to read?
>> http://www.alienetworks.com/srtest.cfm
>> http://goodies.xfce.org/projects/applications/xfce4-dict#speed-reader
>> Do you know how to write?
>> http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail
>>
>
>
>
> --
> -------- Dr. January Weiner 3 --------------------------------------
> Max Planck Institute for Infection Biology
> Charitéplatz 1
> D-10117 Berlin, Germany
> Web : www.mpiib-berlin.mpg.de
> Tel : +49-30-28460514
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
--
Do you know how to read?
http://www.alienetworks.com/srtest.cfm
http://goodies.xfce.org/projects/applications/xfce4-dict#speed-reader
Do you know how to write?
http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail
More information about the R-help
mailing list