Câu trả lời:
Để thực hiện điều này trong một cửa sổ mới, hãy đi tới Tùy chọn trong Terminal.app.
Trong tab Chung, bạn có thể điều chỉnh hành vi (bạn có thể muốn chọn Cùng Thư mục làm việc ) cho cả cửa sổ mới và tab mới.
Nếu bạn nhấn ⌘T trong Terminal, nó sẽ mở một tab khác, nó sẽ nằm trong cùng thư mục như trước :-) Bạn cũng có thể dễ dàng chuyển đổi giữa các tab bằng phím tắt - ⌘-Shift- [và-Shift-]
Thưởng thức!
Vấn đề là Terminal không biết gì về thư mục bạn đang ở.
Nhưng cái vỏ nào! Vì vậy, bạn có thể gõ:
open -a /Applications/Utilities/Terminal.app .
và nó sẽ mở một cửa sổ mới trên thư mục hiện tại của bạn.
Nếu bạn muốn làm điều này nhiều, hãy đặt những điều sau đây vào ~/.bashrc:
alias openhere='open -a /Applications/Utilities/Terminal.app .'
Sau đó, tất cả những gì bạn sẽ phải gõ là openhere
làm điều tương tự.
/etc/bashrc
.
Trong Zshell, tôi cần thực hiện cả cài đặt này
và tôi cần cái này trong .zshrc của tôi
# 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
}
Tôi đã cố gắng mà không có cái này hay cái khác đều vô ích.