iTerm2 zsh ой-ой-zsh открыть вкладку с тем же каталогом

Привет, я только что установил iTerm2 и попытался открыть вкладку с тем же каталогом, что и вкладка, которая его открыла.

Я попытался открыть новую вкладку в том же ответе каталога, но все еще не может заставить каталог работать.

Он работал нормально в Term inal.app, но когда я использую iTerm, он больше не работает

3 ответа

Решение

Это работает для меня. Вы уверены, что ваш .zshrc имеет osx плагин загружен? Проверьте наличие функции с помощью:

$ type tab
tab is a shell function

Затем в своем терминале просто запустите команду

tab

Это выполнит соответствующую строку в tab() функция определяется osx плагин. Если он работает для Terminal.app, он также должен работать для iTerm2.


Чтобы сопоставить эту команду с пользовательским сочетанием клавиш, таким как Cmd Shift R, выполните следующие действия. Откройте Automator.app и создайте новый Сервис. Установите его, чтобы получать Нет ввода от iTerm.app и перетащите Запуск AppleScript слева на панель редактирования.

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

Это должно выглядеть так:

Сохраните его под Открыть новую вкладку с Zsh или аналогичным. Теперь в Системных настройках "Клавиатура" Сочетания клавиш в разделе " Службы" назначьте сочетание клавиш.

Обратите внимание, что не все сочетания клавиш доступны, и вы не можете просто переопределить Cmd T, поскольку он встроен.

Вам больше не нужна пользовательская команда...

Настройки> Профили> [Имя профиля] > Общие> Рабочий каталог> "Повторное использование каталога предыдущей вкладки"

Источник: https://code.google.com/p/iterm2/issues/detail?id=420

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

Другие вопросы по тегам