Відповіді:
Щоб виконати це в новому вікні, перейдіть до розділу Налаштування в Terminal.app.
На вкладці Загальні ви можете налаштувати поведінку (ви, ймовірно, хочете вибрати « Саму робочу директорію» ) як для нових вікон, так і для нових вкладок.
Якщо ви натиснете ⌘T у Терміналі, він відкриє іншу вкладку, яка буде знаходитися в тій самій папці, що і раніше :-) Ви також можете легко перемикатися між вкладками, використовуючи також комбінації клавіш - ⌘-Shift- [і ⌘-Shift-]
Насолоджуйтесь!
Проблема полягає в тому, що Terminal нічого не знає про те, в якому каталозі ви знаходитесь.
Але оболонка робить! Отже, ви можете ввести:
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
}
Я намагався без того чи іншого безрезультатно.