On Feb 17, 2010, at 3:29 PM, Marko Käning wrote: > Well, Bradley and Ryan, > > I might be confused right now about the tab history completion. (Have to > check again its exact behaviour on my linux laptop - when I feel the need to > start it up again.) :) > > BUT, the history completion with page up and down works differently to what > arrow up and down do. The letter just scroll the history, page up and down > search up and down in history for commands which start with the letters > already typed in. > > Say, I have entered the string "hg ci" in my command line. If I now use page > up, bash will scroll through all my previous "hg ci" commands. I used this to > quickly reuse old message strings, since page up would e.g. allow to reaccess > something like "hg ci -m '- 12.2.10: account download' ". > > I hope this makes it a bit clearer what I initially meant.
I have never had OS X work that way with the arrow up/down history, but I do enter this into my profile or similar: PROMPT_COMMAND='history -a' export HISTCONTROL="ignoredups" export HISTIGNORE="&:ls:[bf]g:exit" # -- shopt options, see shopt -p for all options -- shopt -s cdspell # Automatic spelling correction for `cd` shopt -s cmdhist # Save multi-line cmd's as single line shopt -s histappend # history list is appended to the file named by the value of the HISTFILE Then I pretty control-R and have given a search though history possibility, that will bring up the last command that starts with the first few letters I typed in, I press control-R a few more times and it will cycle even deeper. The settings above are pretty obvious, and do things like remove dupes in history, actually append the entries etc. I have a pretty large .bash_history file that were someone to delete every again, thinking they were being cool by erasing their last commands, I would have to kill. :) Is that what you are looking for? -- Scott * If you contact me off list replace talklists@ with scott@ * _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
