Mi entendimiento es que con el Lion de mi terminal de windows debe restaurar su estado. Sin embargo, esto no sucede para mí. Me pregunto si es porque yo uso tcsh en lugar de bash?
¿Hay algo que pueda hacer para que mi iterm2 sesiones de reanudar donde lo dejaron?
Mi intento de hacer esto ha sido la utilización de
alias precmd 'if ( $?TERM_PROGRAM && ${TERM_PROGRAM} == "iTerm.app" ) /opt/local/libexec/gnubin/echo -ne "\033];$cwd\007"'
set prompt = '%{\e]2;%~\a%}%S[%m:%c3] %n%#%s '
Pero esto sólo fija las etiquetas de las pestañas. La etiqueta de la ventana, se obtiene la abreviado los nombres de archivo con ~ en lugar de el nombre de archivo completo. No sé si esto está relacionado con el hecho de no obtener la terminal de la reanudación. En cualquier caso, cuando yo salga y reinicie todo mi terminal ventanas y pestañas que están de vuelta en mi directorio home.
Puntos de bonificación Extra sería una solución que es sensible al uso de slogin.
Soy incapaz de conseguir la correcta reanudación comportamiento con la incorporada en el Terminal de Apple, ya sea, cuando yo cambie la de arriba para
if ( $?TERM_PROGRAM && ( ${TERM_PROGRAM} == "iTerm.app" || ${TERM_PROGRAM} == "Apple_Terminal") ) then
alias precmd ' /opt/local/libexec/gnubin/echo -ne "\033];$cwd\007"'
set prompt = '%{\e]2;%~\a%}%S[%m:%c3] %n%#%s '
endif
No quiero volver a el mismo directorio de trabajo, y mientras puedo ver el historial de comandos, no se puede usar (no los puedo usar ^P para mover, por ejemplo, y la historia de comando no devuelve nada). Así que yo creo que de alguna manera esto no es trabajar con tcsh, en contraposición a bash. Mis colegas me aseguran que no pierda el directorio de trabajo al salir de la aplicación.