4 votos

Muestra el directorio actual en la Terminal del título, utilizando tcsh

Me gustaría que la barra de título de la Terminal para mostrar siempre el directorio en el que yo estoy. No quiero que se muestra en el símbolo del sistema. He encontrado algunos trucos de magia código en línea, y tener esto en mi .tcshrc:

conjunto prompt = "%B%m:%n %?====>%b "
alias cwdcmd 'echo -ne "\033]0;$cwd\007"'

Que tipo de obras, excepto por dos cosas: 1) el cwd no se muestra en la barra de título, y 2) el cwd junto con algunos galimatías se imprime en la línea de comandos. Pensé que tal vez la comilla no estaba bien, o alguna otra sintaxis problema, pero la experimentación no conducen a una mejora.

Por razones no especificadas, debo usar tcsh no bash. El último, me puede llegar a funcionar bien.

2voto

James Little Puntos 171

Este es el que uso en tcsh. En ella se establece el título de la ventana de la ruta de acceso completa (que como Chris Página respondió, ganancias funcionalidad extra en Lion). El mensaje en sí es esencialmente [$HOST:$PWD] $USER% el uso de tcsh % de la sintaxis.

set prompt = '%{\e]2;%~\a%}%S[%m:%c3] %n%#%s '

1voto

Mads Kristiansen Puntos 580

Esto es lo que tengo en mi .cshrc

alias cwdcmd 'printf "\033]1;%s\007\033]2;%s\007" "$cwd:t" "$HOST echo $cwd | sed s-$HOME-~-" '

Hace algunas cosas adicionales para iTerm, que puedo usar en lugar de la Termial, pero parece funcionar bien allí también.

0voto

Yasmine Mustafa Puntos 21

Como de Mac OS X Lion 10.7, Terminal ahora soporta la visualización del directorio de trabajo usando el estándar de la ventana de "proxy" icono. Esta opción está habilitada de forma predeterminada para bash (el shell por defecto). Ver /etc/bashrc para el código correspondiente.

Esto permite que varios comportamientos, tales como la capacidad de crear una nueva terminal en el mismo directorio (por defecto, Nueva Pestaña, lo haré, y se puede activar cuando se crea una nueva ventana), y restaurar el directorio de trabajo al dejar de fumar/reiniciar el Terminal (para Resumir). También permite restaurar directorios de trabajo cuando la abertura de la Ventana de Grupos.

Como una conveniencia, si usted tiene su shell configurado para poner la ruta de directorio de trabajo en la ventana (o pestaña) título Terminal de comprobar si el título contiene una ruta de acceso local válida y proporcionar algunos de los mismos comportamientos de forma automática (aunque no restaurar el directorio de trabajo para Reanudar).

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