Быстрое открытие

Быстрое открытие позволяет добраться до файла всего за пару нажатий клавиш — без необходимости переходить по дереву файлов или вводить путь. Нажмите Cmd+O / Ctrl+O, и откроется окно с корневой папкой там, где уже работает панель — в обнаруженном рабочем дереве агента, если оно есть, — вместо вашей домашней папки. Если же вы ищете узел в своей карте мыслей, см. Быстрый поиск (Cmd+P) — это две отдельные функции.

Окно быстрого открытия с папками и файлами демонстрационного проекта, в котором изменённые документы Markdown выделены цветом

Открытие быстрого открытия

Нажмите Cmd+O / Ctrl+O, когда терминальная панель находится в фокусе (или была в фокусе последней), чтобы открыть диалог быстрого открытия — отдельное от главного окна TermTree окно.

Определение корневой папки

Быстрое открытие использует корневую папку по умолчанию для запустившей его панели, выбирая её в следующем порядке:

  1. Корень обнаруженного рабочего дерева агента панели, если оно обнаружено.
  2. В противном случае — текущий рабочий каталог обнаруженного агента, если запущен распознаваемый агент.
  3. В противном случае — текущий рабочий каталог оболочки.
  4. В противном случае — ваша домашняя папка.

Используйте элемент управления сбросом в диалоге, чтобы в любой момент вернуться к этой корневой папке по умолчанию. Если щёлкнуть ссылку на папку в выводе терминала, быстрое открытие откроется с этой папкой в качестве корневой, не изменяя настройки по умолчанию самой панели.

Дерево с хлебными крошками

В диалоге отображается лениво загружаемое дерево содержимого текущей корневой папки, а над ним — панель хлебных крошек, с помощью которой можно перейти к любой родительской папке, не разворачивая дерево заново.

Фильтрация при вводе

Начните вводить текст, чтобы рекурсивно фильтровать содержимое текущей корневой папки по имени. Фильтр:

  • Сопоставляет несколько ключевых слов и простые glob-шаблоны.
  • Ранжирует совпадения по префиксу выше совпадений по подстроке, а совпадения по подстроке — выше совпадений в более глубоких путях.
  • Сопоставляет имена папок, а не только имена файлов — при вводе части имени папки отображаются она сама и её содержимое.

Если рекурсивное сканирование или набор результатов слишком велики, быстрое открытие ограничивает объём поиска или количество отображаемых результатов и сообщает об этом, чтобы вы всегда знали, когда видите лишь часть результатов.

Цветовая индикация статуса git

Файлы, которые были изменены, добавлены, не отслеживаются, удалены или переименованы относительно git, выделяются в дереве разными цветами. Папка наследует статус наиболее значимого изменённого вложенного элемента, поэтому изменения можно заметить, не разворачивая каждую ветвь.

Включите Показывать только изменённые файлы, чтобы оставить в дереве лишь файлы, которые git считает изменёнными.

Память для каждой панели

Быстрое открытие запоминает для каждой панели последнюю использованную корневую папку и развёрнутые папки, поэтому при повторном открытии для той же панели вы продолжите с того места, где остановились.