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.приложениеи перетащитеЗапустить 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

Я решил эту проблему, добавив -l к команде в настройках профиля.исправить итерм

Связанный контент