현재 창과 동일한 디렉토리에 대해 새 터미널 창을 여는 방법


20

터미널 창이 열려 있으면 ⌘N이 새 창을 엽니 다.

새 창에서 현재 디렉토리를 자동으로 ⌘N을 눌렀 던 창의 디렉토리와 동일하게 만드는 방법이 있습니까?

답변:


19

새 창에서이 작업을 수행하려면 Terminal.app 내의 기본 설정으로 이동하십시오.

일반 탭에서 새 창과 새 탭 모두에 대해 동작을 조정할 수 있습니다 ( 동일한 작업 디렉토리 를 선택하려는 경우 ).

환경 설정


아, 이미 활성화했지만 .bashrc에서 어떻게 든 엉망이 된 것 같습니다. 감사!
Bemmu

2
3 년 후 나는 이것이 .bashrc의 끝에 cd 명령이 있다는 것을 알았습니다.
Bemmu

1
@Bemmu Ha. 다행
Scot

8

터미널에서 ⌘T를 누르면 이전과 동일한 디렉토리에 다른 탭이 열립니다 .-) 키보드 단축키를 사용하여 탭 사이를 쉽게 전환 할 수 있습니다-⌘-Shift- [및 ⌘-Shift-]

즐겨!


이것이 답이되어야합니다.
CJWEB

탭을 원하지 않는 경우 탭을 별도의 창으로 드래그 할 수도 있습니다.
andynormancx

이것이 정답입니다.
MoMo

5

문제는 터미널이 어떤 디렉토리에 있는지 전혀 모른다는 것입니다.

그러나 껍질은 않습니다! 따라서 다음을 입력 할 수 있습니다.

open -a /Applications/Utilities/Terminal.app .

현재 디렉토리에 새 창이 열립니다.

이 작업을 많이하려면 다음을 입력하십시오. ~/.bashrc:

alias openhere='open -a /Applications/Utilities/Terminal.app .'

그런 다음 입력 openhere해야 할 것은 똑같은 일입니다.


1
터미널은 귀하의 디렉토리를 알고 있습니다. 쉘은 디렉토리가 변경 될 때마다 Apple Terminal에보고합니다. 이것을 가능하게하는 코드는입니다 /etc/bashrc.
hamstergene

4

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
}

나는 아무 소용없이 시도했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.