2012-09-03 12 views

Respuesta

4

el historial de shell tiene muy poco que ver con tmux, tiene que ver con el shell que está utilizando. Entonces, si elige usar zsh, se activa iirc por defecto. Con fiesta es necesario agregar un poco de magia a su .bashrc

export PROMPT_COMMAND="history -a; history -n" 

esto añade su última orden a la historia y vuelve a cargar su historial después de cada comando. Ver this post para más información.

+0

Estoy usando ZSH por defecto, y para el registro no tengo idea de lo que iirc significa, pero supongo que tiene algo que ver con el historial de shell;) Entonces, ¿cuál podría ser el problema, en ese caso? – CrimsonKing

+0

"Si recuerdo correctamente". Entonces, en este caso, he supuesto que ya tienes esa característica habilitada. Si no, no lo sé – three

+0

Realmente funcionó, y simplemente no presté suficiente atención. – CrimsonKing

4

Agregar estas opciones para su .zshrc:

setopt inc_append_history 

También encuentro hist_ignore_dupshist_ignore_space útil.

Véase también Zsh » Options » History.

+0

Según la documentación de zsh INC_APPEND_HISTORY_TIME, INC_APPEND_HISTORY y SHARE_HISTORY son mutuamente excluyentes. Agregar INC_APPEND_HISTORY es suficiente para compartir la historia entre paneles tmux. – stephanos

+0

@stephanos: Gracias. Eliminé 'setopt share_history' – Zaz

Cuestiones relacionadas