Поиск, ⌘K
Поиск находит всё в одном поле: команды всех твоих терминалов и их вывод, логи твоих машин, заметки, терминалы, машины, проекты и действия.
Как открыть
Раздел «Как открыть»Нажми ⌘K на Mac или Ctrl+Shift+K на других системах, либо «Поиск» справа от вкладок. Ctrl без Shift остаётся за терминалом. Esc закрывает поиск.
Пока ничего не набрано, поиск показывает, что было открыто последним, команды, которые ты чаще всего запускаешь на машине текущего терминала, и несколько действий.
Что он находит
Раздел «Что он находит»- «Команды» – все команды всех твоих терминалов, и завершённых тоже, пока проект их хранит: 30 дней. Команда, запущенная на одной машине несколько раз, – одна строка с числом запусков, например «3 запуска».
- «Вывод» – то, что эти команды напечатали. У длинного вывода поиск читает начало и конец.
- «Логи» – логи машин твоих проектов: команды, выполненные на них через tTerm, и заметки под ними, за год.
- «Заметки» – заметки твоих проектов, заголовки и текст.
- «Терминалы», «Машины» и «Проекты» – как в боковой панели, и работающий терминал без вкладки тоже.
- «Действия» – например, «Новый проект», «Настройки» или смена темы.
Каждое набранное слово должно найтись – в любом порядке и регистре, причём слово может быть частью более длинного: cert найдёт certbot.
Сузить поиск
Раздел «Сузить поиск»Кнопки над списком оставляют один вид: «Всё», «Команды», «Вывод», «Логи», «Заметки», «Терминалы», «Машины», «Проекты» и «Действия». Tab переходит к следующей. То же делает префикс в начале запроса: c: команды, o: вывод, l: логи, n: заметки, t: терминалы, m: машины, p: проекты, > действия. Например:
c: nginx– команды, где есть nginx;o: timed out– команды, в выводе которых есть и timed, и out;> тема– «Включить тёмную тему» или светлую.
Когда выбрано «Всё», от каждого вида видны первые три, а «Все 12» рядом с названием вида показывает остальные.
Открыть найденное
Раздел «Открыть найденное»↑ и ↓ выбирают строку, а рядом видно, что она такое: у команды – машина, папка и ветка, чем она закончилась, когда, в каком терминале и первые строки её вывода.
Enter или щелчок открывает выбранное:
- команду или строку вывода – в её терминале, на её блоке, с пометкой «Найдено» и подсвеченными словами. Блок покажется, даже если был свёрнут или убран с экрана, а терминал в классическом режиме покажет его в режиме «Строка»;
- строку лога – лог машины на этой строке;
- заметку – на том месте, где слова;
- терминал – его вкладку, машину – новый терминал на ней, проект – его страницу. Действие выполняется.
⌘Enter на Mac, Ctrl+Enter на других системах, вставляет команду в строку ввода текущего терминала и не выполняет её, даже если этот терминал на другой машине. Под строкой тогда написано «Из поиска, ещё не выполнена»: Enter выполнит её там, Esc очистит строку. В классическом режиме команда так же встаёт в приглашение шелла и ждёт. Если в текущем терминале выполняется команда, строка занята: поиск так и скажет, а попробовать можно, когда она закончится. Если текущего терминала нет, команда попадёт в твой терминал на её машине или в новый терминал там.
Кнопки под описанием справа, «Открыть в терминале» и «В строку ввода», делают то же, что Enter и ⌘Enter.