Jawaban:
Untuk melakukannya di jendela baru, buka Preferensi dalam Terminal.app.
Di dalam tab General, Anda dapat menyesuaikan perilaku (Anda mungkin ingin memilih Direktori Kerja yang Sama ) untuk windows baru dan tab baru.
Jika Anda menekan ⌘T di Terminal, itu akan membuka tab lain, yang akan berada di direktori yang sama seperti sebelumnya :-) Anda juga dapat dengan mudah beralih di antara tab menggunakan pintasan keyboard - ⌘-Shift- [dan ⌘-Shift-]
Nikmati!
Masalahnya adalah Terminal tidak tahu apa-apa tentang direktori tempat Anda berada.
Tetapi shell tidak! Jadi, Anda dapat mengetik:
open -a /Applications/Utilities/Terminal.app .
dan itu akan membuka jendela baru pada direktori Anda saat ini.
Jika Anda ingin melakukan ini banyak, masukkan yang berikut ini ~/.bashrc:
alias openhere='open -a /Applications/Utilities/Terminal.app .'
Kemudian, yang harus Anda ketik adalah openhere
melakukan hal yang sama.
/etc/bashrc
.
Di Zshell, saya perlu melakukan kedua pengaturan ini
dan saya membutuhkan ini di .zshrc saya
# 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
}
Saya sudah mencoba tanpa satu atau yang lain tetapi tidak berhasil.