Domanda

Ho trovato irritante che se si esegue un comando 5 volte è necessario premere il tasto freccia 6 volte per ottenere il comando precedente. È in qualche modo per cambiare questo comportamento?

ITERM2 Build 1.0.0.20111020

È stato utile?

Soluzione

Non è una caratteristica di iTerm ma della funzione di storia del tuo shell. Se usi il bash predefinito puoi metterlo nel tuo ~/.bashrc:

export HISTCONTROL=ignoreboth
shopt -s histappend
# After each command, save and reload history
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

La prima riga dirà a Bash di ignorare le voci di storia duplicate e vuote. La seconda riga unire la cronologia di più sessioni aperte (ad es. In più schede o finestre). La riga di Thirs si assicurerà che la cronologia sia conservata dopo ogni comando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top