Откройте новую вкладку в том же каталоге

Скажите, что Вы находитесь в/very/cool/and/deeply/nested/folder. И Вы хотите открыть новую терминальную вкладку в той же папке.

Как Вы сделали бы это?

Я использую Mac OS и Zsh.

41
задан 19.08.2014, 19:00

2 ответа

gdirs походит на способ почти сделать это: новая вкладка, затем gdirs для выбора глубокого каталога и вуаля. Моя первая идея состояла в том, чтобы заставить каталог сложить общий для все вкладки и сделать CD ~1 после новой вкладки, но я не могу найти, как сделать это, поскольку кажется, что каждый экземпляр zsh сохраняет свое собственное. История, совместно использующая, идет через общий файл, настолько возможно, который мог быть сделан здесь также...

1
ответ дан 07.12.2019, 08:42

Это - то, как Вы делаете это в ударе.

Этот сценарий оболочки скажет (тихий буквально, с помощью Applescript), Terminal.app для открытия новой вкладки затем переключаются на текущий каталог:

#!/bin/bash
osascript -e 'tell application "Terminal"' \
-e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down' \
-e "do script with command \"cd `pwd`;clear\" in selected tab of the front window" \
-e 'end tell' &> /dev/null

… помещают вышеупомянутый сценарий оболочки в каталог в Вашем $PATH (т.е./usr/local/bin), и удостоверяются, что это - исполняемый файл:

$ chmod +x /usr/local/bin/nt

(источник)

0
ответ дан 07.12.2019, 08:42

Теги

Похожие вопросы