回答:
これを新しいウィンドウで実行するには、Terminal.app内の設定に移動します。
[全般]タブ内で、新しいウィンドウと新しいタブの両方の動作を調整できます(同じ作業ディレクトリを選択する可能性が高い)。
ターミナルで⌘Tを押すと、以前と同じディレクトリにある別のタブが開きます:-)キーボードショートカットを使用してタブを簡単に切り替えることができます-⌘-Shift-[および⌘-Shift-]
楽しい!
問題は、ターミナルがあなたがどのディレクトリにいるかについて何も知らないことです。
しかし、シェルはそうです!次のように入力できます:
open -a /Applications/Utilities/Terminal.app .
現在のディレクトリに新しいウィンドウが開きます。
あなたがこれをたくさんやりたいなら、以下を入れてください ~/.bashrc:
alias openhere='open -a /Applications/Utilities/Terminal.app .'
次に、入力する必要があるのopenhere
は、同じことをすることだけです。
/etc/bashrc
ます。
Zshellでは、この設定の両方を行う必要があります
.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
}
私はどちらも役に立たないで試しました。