Лучшая подсказка о рыбе.
Быстрота — асинхронный рендеринг позволяет Tide мгновенно реагировать в любой ситуации.
Дружелюбие — интерактивный мастер настройки позволяет эффективно разработать приглашение.
Гибкость: конструкция Pure-Fish означает, что вы можете легко управлять существующим контентом или создавать свой собственный, который будет легко интегрироваться.
Установите с помощью Фишера:
fisher install IlanCosman/tide@v6
Этот сценарий может работать не во всех случаях использования.
set -l _tide_tmp_dir ( command mktemp -d )
curl https://codeload.github.com/ilancosman/tide/tar.gz/v6 | tar -xzC $_ tide_tmp_dir
command cp -R $_ tide_tmp_dir/ * /{completions,conf.d, functions } $_ _fish_config_dir
fish_path=( status fish-path) exec $fish_path -C " emit _tide_init_install "
Запустите tide configure
, чтобы открыть мастер в вашем терминале.
Используя список items
для каждой стороны приглашения, вы имеете полный контроль над тем, какие и где отображаются разделы приглашения.
Если нет элемента, который соответствует вашим потребностям, вы можете создать свой собственный (и, надеюсь, отправить запрос на включение) или попросить его сделать, открыв задачу.
Tide запускает все в фоновом режиме, поэтому подсказка всегда будет быстрой.
Асинхронный рендеринг также позволяет Tide отображать больше информации, чем другие подсказки. Например, в большинстве запросов не отображается количество неотслеживаемых, измененных или удаленных файлов в репозитории git, поскольку его вычисление происходит слишком медленно.
Текущий рабочий каталог является наиболее важной частью любого приглашения оболочки. Tide выделяет важные части и обрезает изображение с наименьшей потерей информации, когда горизонтального пространства недостаточно.
Если полный каталог не помещается, самый левый сегмент усекается до самого короткого уникального префикса. В приведенном выше примере Documents
становится Doc
вместо D
, потому что его можно спутать с Downloads
. Важные сегменты выделены жирным шрифтом и никогда не обрезаются. К ним относятся последний сегмент, корень репозитория Git и т. д.
Совет : если вы скопируете и вставите усеченный путь и нажмете Tab , он будет завершен до оригинала.
См. документацию в Wiki.
От самой маленькой опечатки до самой крупной функции, вклад любого размера и уровня опыта приветствуется!
Если вы заинтересованы в том, чтобы внести свой вклад в Tide, ознакомьтесь с Руководством для участников.
Великолепный моноширинный шрифт, разработанный Джимом Лайлсом для Bitstream, настроенный для Apple, улучшенный Андре Бергом и, наконец, исправленный Романом Перепелицей из Powerlevel10k со сценариями, первоначально разработанными Райаном Макинтайром из Nerd Fonts. Содержит все глифы и символы, которые могут понадобиться Tide. Проверено в боях на десятках различных терминалов во всех основных операционных системах.
Загрузите эти четыре файла ttf:
Откройте каждый файл и нажмите «Установить». Это сделает шрифт MesloLGS NF
доступным для всех приложений в вашей системе. Настройте свой терминал для использования этого шрифта.