Чи можна використовувати TotalTerminal з Go2Shell?


1

Я використовую TotalTerminal. Тепер я хочу використовувати Go2Shell, щоб я міг швидко отримати доступ до терміналу в хорошій папці.

Але, натискаючи на піктограму Go2Shell, вона відкриває звичайний термінал, а не оболонку TotalTerminal.

Чи є спосіб використовувати TotalTerminal з Go2Shell або відкрити в TotalTerminal оболонку, встановлену в поточному каталозі?


EDIT

Перша оболонка, яку я відкриваю за допомогою Go2Shell, відкривається у Visor TotalTerminal. Але, якщо я просто "втечу", щоб закрити Visor (замість "command-W"), наступна оболонка відкриється в окремому вікні.

Отже, моє запитання зводиться до:

Чи можливо мати кілька вікон (або вкладок) у Visor TotalTerminal?

Дивіться також моє інше питання на цю тему.

Відповіді:


2
  1. Відкрийте параметри TotalTerminal (Термінал → Налаштування → TotalTerminal).

  2. Створіть профіль Visor, якщо він ще не існує:

  3. Перейдіть на вкладку налаштувань, потім профіль Visor.

  4. Виберіть вкладку «Оболонка» та введіть наступне:

    cd "$(osascript -e 'tell app "Finder" to POSIX path of (insertion location as alias)')"

  5. Закрийте і знову відкрийте термінал.

Тепер, відкриваючи Visor, він перейде до каталогу у поточному вікні Finder.


Дякую! Це здорово, але не те, що я шукаю. Ваш трюк працює лише в перший раз, коли я відкриваю TotalTerminal (гарячою клавішею). У всякому разі, добре знати!
Колас

1
@Colas Коли візир відкритий, натисніть ⌘W, щоб закрити його, а не гарячу клавішу, щоб приховати його. Це фактично закриває вікно козирка, так що наступного разу, коли ви відкриєте його, це нова оболонка і запускається сценарій знову.
гр

Тепер я розумію, що відбувається. Я відредагував своє запитання. Дякую!
Колас

@Colas Будь ласка, не потрапляйте в пастку питань хамелеона :)
grg

Добре Вибачте :) pfff Я втомився
Колас

1

Задайте питання з двох частин, отримайте відповідь на чотири частини!

Дозволяє резюмувати.

Оригінальне запитання:

Чи є спосіб використовувати TotalTerminal з Go2Shell або відкрити в TotalTerminal оболонку, встановлену в поточному каталозі?

"Відварене" питання:

Чи можливо мати кілька вікон (або вкладок) у Visor TotalTerminal? (Думаю, дуже пов'язане з вашим другим пов'язаним питанням.)


Оригінальна та варена відповідь: Так, і точно: Насправді тут я написав вам невелику програму .

Це аплет Automator з нечестивою сумішшю оболонки, AppleScript та парою тригерів System System. Багато застережень, кілька інструкцій:

  • [ Дещо з цього можна змінити, відредагувавши сценарій (и) - відкрийте програму в Automator. ]
  • -драг на панель інструментів Finder, щоб "встановити".
  • Перед використанням цього у вас повинен бути відкритий TotalTerminal (тобто значок рядка меню).
  • Вам потрібно буде "ввімкнути доступ до допоміжних пристроїв" (<= 10.8) або авторизувати "Події системи" на панелі безпеки / доступності (10.9). Це підкаже вам.
  • Ваш тригер Visor повинен бути ⌘ /
  • Ваш профіль за замовчуванням повинен бути "Visor".
  • У вашій дії для запуску повинно бути "нове вікно з налаштуваннями: Visor".
  • Він не працює на 100%, як Go2Shell, оскільки щось у Finder має бути обране - якщо воно, здається, не працює, переконайтеся, що ви щось натиснули. В основному стосується лише перегляду значків.
  • Можливо, ще пару речей, які я забуваю. Якщо ви вирішили скористатися цим і не можете змусити його працювати, дайте мені знати. Це справді працює.

Але:

Напевно, ви не хочете цим користуватися. Якщо я можу сміливо вгадати ваше основне запитання, я думаю, що це може призвести до:

Я дуже часто користуюся терміналом, і я вважаю TotalTerminal дуже корисним. Але його також обмежено багатьма способами. Як я можу зробити [це / те / інше]?

(Я ризикую, що це в основному так, оскільки я опинився в тій же ситуації не все так давно.)


Тож, мабуть, краща відповідь:

(На мою власну думку та досвід.)

Просто в силу того, що ви задаєте ці питання, і це досить важливо для вас, щоб опублікувати виграш, я думаю, що, мабуть, прийшов час перейти на більш потужний термінальний емулятор . Ви, можливо, раніше дивилися на iTerm, можливо, визнали його конфігурацію / уподобання громіздкою, і так, це не одна з найсильніших моментів. Але як тільки ти це подолаєш, він багато разів змінює потужність та гнучкість. Зовсім варто вкласти час, щоб розібратися, оскільки він може робити те, що ви зараз просите, і, напевно, те, що ви запитаєте далі .

Лише кілька прикладів:

  • кілька системних гарячих клавіш для гнучких "козирків", з налаштованими налаштуваннями для кожного.
  • Рекурсивні розділені панелі, а також вкладки.
  • Go2Shell чудово підтримує його:, open -a Go2Shell --args configвиберіть iTerm2.
  • Не вимагає злому Terminal.app шляхом введення коду.
  • Багато більше (дивіться у довідковому меню).
Швидке та брудне демонстраційне зображення (анімований gif, натисніть, щоб розгорнути):

Демонстрація iTerm "Visor"

Якщо хтось цікавиться, яку магію вони бачать тут:

Це iTerm (з профілем із системною гарячою клавішею ), тема Solarized , риба та vimpager .


Сподіваємось, ви знайдете щось, що добре працює для вашого робочого процесу: якщо ні, продовжуйте шукати.

Більш-менш, хтось це вже робив - ви просто повинні його знайти!


Що мені подобається в TotalTerminal, це те, що його вікно може залишатися у верхній частині всіх вікон. Чи може iTerm досягти цього?
Колас

Так, є щось, що називається "вікно швидкої клавіші". У лівій нижній частині панелі налаштувань «Ключі» є прапорець, у якому написано «Вікно гарячої клавіші ховається, коли фокус втрачається». Це робить те ж саме, що і "закріплене" вікно козирка.
Джефф Ніксон

Я спробував, iTerm 2але маю наступне питання. Можливо, ви можете сказати. У TotalTerminalгарячій клавіші відкривається вікно, яке залишається вгорі над вікнами і не закривається, якщо я прямо не попрошу, навіть якщо я міняю програми (якщо я, наприклад, переходжу до Finder). Тоді як з iTerm 2, вікно швидкої клавіші закривається, коли я переходжу до Finder. Чи можна змусити iTerm 2себе вести себе так TotalTerminal. Дякую.
Колас

Отже, у вас є «Hotkey вікно приховує , коли фокус втрачається» неперевірений він все ще закриває вікно?
Джефф Ніксон

Я не знаходжу цього варіанту. Ви використовуєте iTerm 2?
Колас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.