Abrir nueva pestaña Terminal en el directory de trabajo actual no funciona

En las preferences de la Terminal, puede encontrar una opción para abrir windows y tabs nuevas en el directory de trabajo actual. Sin embargo, hay un post que dice que los progtwigs notifican a Terminal sobre el directory de trabajo actual usando secuencias de escape, que no sé lo que significa. Pero el Terminal en sí no está haciendo esto, ya que me gustaría crear una nueva pestaña cuando presiono ⌘ + T para abrir en el mismo directory de trabajo (no ~ /). Encontré esta publicación, pero no aborda esto. Aquí tienes una figura con las opciones: enter image description here

3 Solutions collect form web for “Abrir nueva pestaña Terminal en el directory de trabajo actual no funciona”

Así que encontré el problema con la Terminal y estoy publicando la respuesta con la esperanza de que pueda ayudar a otros. El problema estaba en la definición de la variable de entorno PROMPT_COMMAND . Cambié su definición de

 export PROMPT_COMMAND='history -n;' 

a

 export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -n" 

se agrega al final de la PROMPT_COMMAND existente y esto resuelve el problema.

Well Terminal ciertamente abrirá una nueva pestaña o window en el directory actual si está en el indicador de que todo funciona bien.

Estoy ejecutando Terminal versión 2.4 en 10.9.4 y funciona perfectamente para las nuevas tabs y windows.

Si no lo hace, algo está alterando las cosas. Intenta mover tu .profile , .bash_profile y .bashrc fuera del path en caso de que algo en ellos esté molestando a bash.

Una vez que haya descubierto qué file está causando el problema, puede descubrir qué parte es el problema utilizando un "método de partición a la mitad". Corta el file aproximadamente por la mitad y mueve esa mitad hacia atrás. Eso te dirá qué mitad lo está haciendo. Repite con el corte por la mitad y muévete hasta que tengas unas pocas líneas para que puedas hacer tu pregunta nuevamente.

Me he dado count de que este tipo de comportamiento también se reproduce cuando tienes espacios en blanco en tu nombre de host.

$ sudo scutil --set HostName 'no-whitespace-name' soluciona este problema.

  • Las reglas Fail2ban ssh no se aplican cuando se usa ssh user@devicename.local?
  • Cómo mostrar cursiva en vim en iTerm2
  • grep no da el desplazamiento correcto?
  • ¿Por qué recibo el command no encontrado aunque la ruta al command existe en la variable PATH?
  • Directorio resaltado en terminal
  • ¿Qué alternativas para informar las statistics web de OSX Server hacen el mismo trabajo que AWStats?
  • Finder trata los enlaces simbólicos de forma diferente a la terminal MacBook Pro Retina OS X 10.9.4
  • Problema de syntax de grep en Lion
  • Atajo de muelle para un guión de bash interactivo
  • Ingrese al sistema remoto con clic
  • brew software instalado (solo barril) que incluye / usr / local / Cellar / * / share / man / - No hay input manual para readline
  • Buscando un emulador de terminal en blanco / negro solo en Mac
  • ¿Cómo puedo finalizar el command sudo en ejecución que siempre se vuelve a abrir?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).