Cuando tengo una ventana de Terminal abierta, ⌘N abre una nueva.
¿Hay alguna forma de que el directorio actual en la nueva ventana sea automáticamente el mismo que estaba en la ventana donde presioné ⌘N?
Cuando tengo una ventana de Terminal abierta, ⌘N abre una nueva.
¿Hay alguna forma de que el directorio actual en la nueva ventana sea automáticamente el mismo que estaba en la ventana donde presioné ⌘N?
Para lograr esto dentro de una nueva ventana, vaya a Preferencias dentro de Terminal.app.
Dentro de la pestaña General, puedes ajustar el comportamiento (es probable que desees seleccionar Mismo directorio de trabajo ) tanto para ventanas nuevas como para pestañas nuevas.
Si presionas ⌘T en la Terminal, se abrirá otra pestaña, que estará en el mismo directorio que antes :-) También puedes cambiar fácilmente entre las pestañas usando los atajos de teclado - ⌘-Shift- [y ⌘- Shift-]
¡Disfruta!
El problema es que la Terminal no sabe nada sobre el directorio en el que estás.
¡Pero la cáscara sí! Para que puedas escribir:
open -a /Applications/Utilities/Terminal.app .
y se abrirá una nueva ventana en su directorio actual.
Si quieres hacer esto mucho, coloca lo siguiente en ~/.bashrc:
alias openhere='open -a /Applications/Utilities/Terminal.app .'
Luego, todo lo que tendrás que escribir es openhere
para hacer lo mismo.
En Zshell, necesito hacer esta configuración
ynecesitoestoenmi.zshrc
#http://superuser.com/a/315029/4952#SetAppleTerminal.apptoresumedirectory...stillnecessary2018-10-26if[[$TERM_PROGRAM=="Apple_Terminal" ]] && [[ -z "$INSIDE_EMACS" ]] {
function chpwd {
local SEARCH=' '
local REPLACE='%20'
local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
printf '\e]7;%s\a' "$PWD_URL"
}
chpwd
}
Lo he intentado sin uno u otro sin éxito.
Lea otras preguntas en las etiquetas terminal