Respostas:
Para fazer isso em uma nova janela, vá para Preferências no Terminal.app.
Na guia Geral, você pode ajustar o comportamento (provavelmente deseja selecionar o mesmo diretório de trabalho ) para novas janelas e novas guias.
Se você pressionar ⌘T no Terminal, ele abrirá outra guia, que estará no mesmo diretório de antes :-) Você também pode alternar facilmente entre as guias usando os atalhos de teclado - ⌘-Shift- [e ⌘-Shift-]
Desfrutar!
O problema é que o Terminal não sabe nada sobre o diretório em que você está.
Mas a concha faz! Então você pode digitar:
open -a /Applications/Utilities/Terminal.app .
e abrirá uma nova janela no seu diretório atual.
Se você quiser fazer muito isso, coloque o seguinte em ~/.bashrc:
alias openhere='open -a /Applications/Utilities/Terminal.app .'
Então, tudo que você precisa digitar é openhere
fazer a mesma coisa.
/etc/bashrc
.
No Zshell, preciso fazer as duas configurações
e eu preciso disso no meu .zshrc
# http://superuser.com/a/315029/4952
# Set Apple Terminal.app to resume directory... still necessary 2018-10-26
if [[ $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
}
Eu tentei sem um ou outro sem sucesso.