I think option vi-tabcomplete is pdksh, not real ksh. I don't know what shell uses option tabcomplete.
AFAIK, real ksh will do tab completion in either emacs or vi editing mode. (I don't use tab completion myself, 'cause I'm faster without such things). I don't think you need to do anything to get history (in bash, I think you need to set HISTFILE, but in ksh, if it isn't set, it should use $HOME/.sh_history). In vi editing mode, an escape followed by a "k" (vi cursor up command) will move backward to the previous command, escape followed by a / and then some characters would search for those characters, etc. If you're not used to using vi, you may find you prefer emacs mode - it's more like DOS command line editing, since it doesn't have a separate command and input mode. > Thanks you very much for the tips; > The .KSHRC is set up in this way > bash-3.00$ more .kshrc > set -o tabcomplete > set -o viraw > _TAB_Complete=1 > > he .profile file is configured as > # This is the default standard profile provided > to a user. > # They are expected to edit it to meet their > own needs. > SHELL=/bin/ksh > set -o vi-tabcomplete > set -o vi > set -o viraw > MAIL=/usr/mail/${LOGNAME:?} > > how can i set the TAB completation and the history > things? -- This message posted from opensolaris.org _______________________________________________ opensolaris-help mailing list opensolaris-help@opensolaris.org