2 votos

¿Cómo hago que los terminales en terminal.app vayan al directorio correcto después de reiniciarse con tcsh?

La aplicación del terminal conserva las pestañas después de un reinicio e incluso muestra el contenido de los búferes. Sin embargo, todas las pestañas abiertas están en el directorio de inicio en lugar del directorio de trabajo en el que estaban al apagar. Estoy usando tcsh y aprendí que este es el problema. Funciona para bash y Chris Page publicó algo para zsh, pero no sé cómo adaptarlo a tcsh.

1voto

Agrega esto a ~/.cshrc:

if ( "$TERM_PROGRAM" == Apple_Terminal ) then
    alias precmd 'printf "\033]7;file://"; hostname | tr -d "\n"; printf %s "$PWD" | xxd -p | sed -E "s|(..)|%\1|g;s|%2f|/|g"; printf "\a"'
endif

http://www.stairways.com/blog/2011-08-07-tcsh-remembering-path utiliza Perl, no escapa caracteres como % o ä, y no ignora iTerm.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X