John McHenry wrote: > Hi all, > > Are there any plans to add more functionality to command-line editing and > history editing on the command line?
Presuming you're running R from a Unix console (I'm unsure of the windows port, maybe?), it is sufficient, insofar as how well you like the GNU readline library and if it's been compiled into R: http://cnswww.cns.cwru.edu/php/chet/readline/rluserman.html I can even use VI style key bindings to work with historical commands: Typing K recalls previous commands, J goes forward through the commands. I can even search through the commands. Auto completion of function names doesn't work but file names do. One point that was a bit of work for me to set up was automatically saving history. In order to do this, you must first set the environment variable R_HISTFILE to the location of your saved history file. Then, at the end of your R session, you can run: savehistory(Sys.getenv("R_HISTFILE") Or better yet, put the following in your .Rprofile: .Last <- function() savehistory(Sys.getenv("R_HISTFILE")) > > In MATLAB (I know, comparisons are odious ...), you can type "p" and up-arrow > on the command line and scroll through the recently entered commands > beginning with "p". This is a very useful feature and something that I > believe is not replicated in R. > Please correct me if I'm wrong; currently I use history(Inf) in R, search for > what I want and cut and paste if I find what I'm looking for. > > Also in MATLAB, tab completion is available for directory listings and also > for function name completion. Again, I'm unaware of how to do this in R. The > added MATLAB functionality makes finding files easy on the command line and > it also saves the fingers on long function names. > > Thanks, > > Jack. > > > --------------------------------- > > > [[alternative HTML version deleted]] > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html -- Jeffrey Horner Computer Systems Analyst School of Medicine 615-322-8606 Department of Biostatistics Vanderbilt University ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
