안녕하세요, 방금 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을 추가하여 이 문제를 해결했습니다.