If you start up Splus with Splus -e you will enable command line editing. See chapter 4 of the Gentle Introduction to Splus manual for details on usage and how to configure this for emacs or vi.