首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fish shell + omf + git插件:如何自定义终端中的提示

fish shell + omf + git插件:如何自定义终端中的提示
EN

Stack Overflow用户
提问于 2022-02-18 01:38:17
回答 2查看 544关注 0票数 1

我有鱼壳与omf与agnoster主题和git-插件安装。

我想调整一下提示。这里有人知道我怎么做的吗?我运行了fish_config;但这没有正确显示我当前的提示符。所以我不愿意走那条路。我宁愿通过键入它来完成它,但是无法确定最后的提示符存储在哪里。我试过‘回声$fish_prompt’。帮不上忙。

会很感激你的帮助。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2022-02-18 02:28:51

fish_prompt是一个函数。见https://fishshell.com/docs/current/cmds/fish_prompt.html。要查看它的定义位置,请运行functions --details fish_prompt。正如我所理解的那样,没有“最后的提示正在存储”。有一个函数可以创建提示符。只有当提示符是文字字符串(不受支持)时,echo $fish_prompt才会输出有用的内容。您可以使用functions --all fish_prompt查看定义它的位置和函数的内容。

当我使用Fish时,我没有使用OMF (我现在是Elvish用户)。我有一个自定义函数,定义在~/..config/fish/functions/fish_Prompt.Fish中。因此,我无法解释如何自定义OMF "agnoster“主题提示。您需要阅读该主题的文档,以了解它为定制其行为提供了哪些旋钮(如果有的话)。

票数 2
EN

Stack Overflow用户

发布于 2022-04-20 01:59:11

简短回答:编辑.local/share/omf/themes/agnoster/functions/fish_prompt.fish.文件中的函数fish_prompt

解释:

  • 这个精确的文件可能无法在不同插件和/或不同主题的情况下工作。

  • 的方式是搜索我的主目录中的所有"*prompt.fish“函数。在每个语句中放置一个带有提示符的不同的print语句,并检查哪个语句被打印并修改了该文件中的fish_prompt.fish函数--这是为我工作的!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71167456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档