Utilizo OS X 10.7.5. Actualmente estoy experimentando un problema con Terminal. He activado la opción de abrir nuevas pestañas en el directorio de trabajo actual. Sin embargo, esto no funciona como se esperaba, cuando la ruta del directorio de trabajo actual contiene una o más diéresis. Por ejemplo, estando en un directorio Uni/Semester\ 7/C++/Übung\ 2
y golpeando Cmd + T para abrir una nueva pestaña me sitúa en el directorio que más recientemente cd
ed to, e.g. Uni/Semester\ 7/C++
o algo así. Lo mismo si estoy en un subdirectorio de Übung\ 2
.
Otro síntoma (al menos parecen estar relacionados) es que al salir de Terminal estando en un directorio que contiene diéresis, al volver a abrirlo se iniciará en mi directorio personal, ni siquiera en el padre más cercano sin diéresis como en el caso de la nueva pestaña.
He leído que algunas personas tienen problemas con el autocompletado con tabulador y las diéresis. Yo no, funciona muy bien, y no sé si eso está relacionado.
En cuanto a la configuración, he establecido la opción Puesta en marcha en Preferencias > Configuración > Shell a /opt/local/bin/bash -l
(debido a que la versión de bash preinstalada es obsoleta, la eliminación de este no hizo ninguna diferencia en el comportamiento). La opción Las conchas se abren con en las preferencias está configurado por defecto, no sé si eso es relevante.
Ahora, la pregunta: ¿Alguien sabe cómo hacer que Terminal funcione con diéresis de modo que no tenga que renavegar siempre a mi directorio de trabajo al abrir una nueva pestaña? Me parece raro que yo sea el primero en tener ese problema, no he conseguido buscar nada en google.
EDITAR : He actualizado a Yosemite. El problema persiste. No puedo creer que nadie más tenga este problema. También inicié sesión como usuario invitado para obtener la configuración predeterminada y sucede lo mismo.
0 votos
Acerca de su error de shell, ver: apple.stackexchange.com/preguntas/146849/
0 votos
apple.stackexchange.com/a/128999/139153 me solucionó el mismo problema
0 votos
@ppcano Tengo la misma definición en mi
/etc/bashrc
por lo que este no parece ser el problema.0 votos
Tenga en cuenta que el error se ha corregido en OS X El Capitan 10.11.
0 votos
@ChrisPage Por favor, no incluyas respuestas en la pregunta, confunde tanto a los usuarios como a la función de búsqueda. Si procede, publique una respuesta aparte en su lugar (o un comentario, que probablemente sea suficiente aquí).
0 votos
@patrix: ¿Qué respuesta? He actualizado la pregunta para mejorarla, haciendo notar que el problema que se describe sólo se aplica a un cierto rango de versiones de SO y que se solucionó más recientemente. Es exactamente el tipo de nota que veo que otros añaden a las preguntas.
0 votos
@patrix: En general, es importante identificar a qué versión(es) de software se aplica un problema, y es específicamente importante hacer saber a los lectores de una pregunta cuando sólo se aplica a versiones anteriores. Si el usuario hubiera actualizado su pregunta para indicar esto, ¿habrías eliminado su edición? Veo este tipo de nota de actualización en muchas preguntas.
0 votos
@ChrisPage Otras preguntas pueden tener el mismo problema, y sí, habría eliminado el comentario aunque el OP hubiera hecho la edición :-) "Se arregla en 10.11" es una respuesta, no parte del problema, así que no debería añadirse a la descripción del problema. La versión del sistema operativo a la que se aplica la pregunta ya está codificada en las etiquetas ("lion" en este caso).
0 votos
@patrix: La nota no significa literalmente "está arreglado", la nota realmente significa "esta pregunta sólo se aplica a las versiones anteriores a N" o "esta pregunta se aplica a las versiones N a M". Este tipo de preguntas y respuestas es realmente un informe de error en forma de pregunta. De hecho, son dos preguntas: "¿se trata de un error?" y "¿hay alguna solución?". Los informes de errores se refieren esencialmente a versiones específicas de software y deben incluir información sobre la versión en la pregunta. Pero no te preocupes, no espero que tengamos una discusión prolongada en los comentarios. Buscaré o crearé un Meta Q&A sobre esto.
0 votos
@patrix: Es un buen punto sobre las etiquetas de versión del sistema operativo, aunque eso sólo le dice las versiones que se sabe que se aplican a y no le dice definitivamente qué versiones no se aplica a. Además, los nombres de las versiones principales no son tan específicos o precisos como los números de versión reales. Las versiones menores de, por ejemplo, "lion" existen casi únicamente para corregir errores de la versión inicial de "lion", pero todas se llaman "lion". Quizás SE necesite un campo de rango de versión para complementar las etiquetas.