iTerm2 zsh oh-my-zsh 동일한 디렉토리의 탭 열기

iTerm2 zsh oh-my-zsh 동일한 디렉토리의 탭 열기

안녕하세요, 방금 iTerm2를 설치하고 탭을 여는 탭과 동일한 디렉터리가 있는 탭을 열려고 했습니다.

나는 노력했다같은 디렉터리에서 새 탭을 엽니다.대답했지만 여전히 디렉토리를 작동시킬 수 없습니다.

Terminal.app에서는 제대로 작동했지만 iTerm을 사용하면 더 이상 작동하지 않습니다.

답변1

그것나한테는 효과가 있어. .zshrc플러그인 이 로드되어 있습니까 osx? 다음을 사용하여 함수가 있는지 확인하십시오.

$ type tab
tab is a shell function

그런 다음 터미널에서 간단히 명령을 실행하십시오.

tab

이것은tab()함수 에서 적절한 줄을 실행하십시오.플러그인 에 의해 정의됩니다 osx. Terminal.app에서 작동한다면 iTerm2에서도 작동해야 합니다.


이 명령을 와 같은 사용자 정의 키보드 단축키에 매핑하려면 CmdShiftR다음을 수행하십시오. Automator.app을 열고 새 앱을 만듭니다.서비스. 수신하도록 설정하세요.입력 없음~에서iTerm.app그리고 드래그AppleScript 실행왼쪽에서 편집 창으로.

tell application "iTerm"
    tell current terminal
        tell current session
            write text "tab"
        end tell
    end tell
end tell

다음과 같아야 합니다.

아래에 저장하세요zsh로 새 탭 열기또는 유사합니다. 이제 아래시스템 환경설정 » 키보드 » 키보드 단축키, 아래에서비스, 키보드 단축키를 할당합니다.

CmdT모든 키보드 단축키를 사용할 수 있는 것은 아니며 내장된 단축키이므로 재정의할 수는 없습니다 .

답변2

이제 더 이상 맞춤 명령이 필요하지 않습니다.

환경 설정 > 프로필 > [프로필 이름] > 일반 > 작업 디렉터리 > "이전 탭 디렉터리 재사용"

원천:https://code.google.com/p/iterm2/issues/detail?id=420#c14

답변3

프로필 설정에서 Command에 -l을 추가하여 이 문제를 해결했습니다.기간을 수정하다

관련 정보