终极鱼类提示。
快速 -异步渲染使 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 存储库中未跟踪、修改或删除的文件的数量,因为计算速度太慢。
当前工作目录是任何 shell 提示符中最重要的部分。当水平空间稀缺时,Tide 会突出显示关键部分并以最小的信息丢失进行截断。
当完整目录不适合时,最左边的段将被截断为其最短的唯一前缀。在上面的示例中, Documents
变为Doc
而不是D
因为这可能与Downloads
混淆。重要的部分以粗体显示,并且不会被截断。其中包括最后一段、Git 存储库的根目录等。
提示:如果您复制粘贴截断的路径并点击tab ,它将完成原始路径。
请参阅 Wiki 获取文档。
从最小的打字错误到最大的功能,欢迎任何规模或经验水平的贡献!
如果您有兴趣为 Tide 做出贡献,请查看贡献指南。
由 Jim Lyles 为 Bitstream 设计的华丽等宽字体,为 Apple 定制,由 André Berg 增强,最后由 Powerlevel10k 的 Roman Perepelitsa 使用最初由 Nerd Fonts 的 Ryan McIntyre 开发的脚本进行修补。包含潮汐可能需要的所有字形和符号。在所有主要操作系统的数十个不同终端上经过了实战测试。
下载这四个 ttf 文件:
打开每个文件并单击“安装”。这将使MesloLGS NF
字体可用于系统上的所有应用程序。配置您的终端以使用此字体。